Ext-实用工具 处理点击事件 Ext.util.ClickRepeater

监听页面任意一个元素的点击事件,用户一直按住鼠标时,ClickRepeater每个一段时间重复触发一次click事件,模拟连续点击的事件
公共部分

<body>  
      <input id = 'button' type = 'button' value='按钮'/><br>  
      <input id = 'lwc1' type = 'text'/><br>  
      <div id ='lwc2'></div>  
</body>
代码一
<script type="text/javascript" defer>  
	Ext.onReady(function(){  
    	var cr = new Ext.util.ClickRepeater(Ext.get('button'));  
    	cr.on('click',function(){  
        	Ext.get('lwc1').dom.value += '加';  
        	Ext.getDom('lwc2').innerHTML +='加';  
    	});  
   });    
</script> 
代码二:
<script type="text/javascript" defer>  
    Ext.onReady(function(){  
        /* 
            ClickRepeater除了可以实现连续点击事件以外,还提供了一些附加功能, 
            比如元素被点击时显示的样式,发生连续点击时每次点击的时间间隔 
        */  
        var cr = new Ext.util.ClickRepeater(Ext.get('button'),{  
            delay : 1000,//表示用户按下鼠标1000ms之后开始执行连续点击  
            interval : 400,//表示执行连续点击后,每次点击之间的间隔  
            pressClass : 'pressClass'//表示用户按下鼠标后使用的CSS样式,改样式会在用户松开鼠标后自动移出  
          
        });  
        cr.on('click',function(){  
            Ext.get('lwc1').dom.value += '加';  
            Ext.getDom('lwc2').innerHTML +='加';  
        });  
  	});    
</script> 







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值