您的位置:首页 > 其它

事件绑定、setTimeout的简单替代

2016-04-28 00:00 281 查看
摘要: 事件绑定、setTimeout的简单替代

//6.6 Ext.utilClickRepeater 事件绑定

//6.6.1 click()点击
//6.6.2 mousedown()鼠标按下
//6.6.3 mouseup() 释放鼠标

var pan = new Ext.Panel({
title : 'event',
height: 200,
width : 300,
renderTo : 'hr_panel',
frame : true,
bodyPadding :5,
html : '<div id="my-div"><input name="but" type="button" value="惦记我" /></div>'
});

//获取元素节点
var el = Ext.get("my-div");
//实例化初始化
var cl = new Ext.util.ClickRepeater(el,{
delay : 3000,//首次重复时间间隔
interval : 30000,//发生完首次重复点击后,若第二次再重复点击的时间间隔
stopDefault : true,
pressedCl : 'p1',
handler : function rep(){
console.info(123);
}
});

//6.7 Ext.util.DelayedTask提供setTimeout的简单替代
//cancle() 取消队列中最后一个setTimeout请求
//delay() 延迟执行一个函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息