Ext.util.ClickRepeater 事件的配置和触发

Ext.util.ClickRepeater 继承Ext.util.Observable的包装类,可应用于任何Element。是一个click的转发器,起到click事件的转发和绑定作用,是所有事件绑定的原始类。

初始化Ext.util.ClickRepeater,配置并触发click , mousedown , mouseup 等事件。


<script type="text/javascript">
Ext.onReady(function(){
  var pan=new Ext.Panel({
  title:'event',
  html:'<div id="mydiv"><input type="button" value="点击" name="but"/></div>',
  height:200,
  width:300
  });
  pan.render("hr_panel");
  var el=Ext.get("mydiv");
  //实例化并初始化
  var cl=new Ext.util.ClickRepeater(el,{
  delay:300, //首次重复的时间间隔
  interval:3002, //发生完首次重复点击后,若第二次再重复点击的时间间隔
  stopDefault:true,
  pressClass:'pl',
  handler:function rep(){
  Ext.MessageBox.alert("点击提示","点击触发了!");
  }
  });
});
</script>

你可能感兴趣的:(Ext.util.ClickRepeater 事件的配置和触发)