长按钮触发事件的方法

这里是代码的逻辑编写部分

$.fn.longPress = function(fn) {
	    var timeout = undefined;
	    var $this = this;
	    alert(this.length);
	    for(var i = 0;i<$this.length;i++){
	        $this[i].addEventListener('touchstart', function(event) {
	            timeout = setTimeout(fn, 800);
	            }, false);
	        $this[i].addEventListener('touchend', function(event) {
	            clearTimeout(timeout);
	            }, false);
	    }
	    }
  

代码的代用部分,其中select是你所要获取的元素

  $(select).longPress(function(index){
    	alert("你已长按");
	});

  

转载于:https://www.cnblogs.com/xzdwy-b/p/6126091.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值