首页 > 代码库 > 长按按钮事件函数

长按按钮事件函数

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$.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是你所要获取的元素

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

长按按钮事件函数