当前位置 : 主页 > 网络编程 > JavaScript >

longtap.vue

来源:互联网 收集:自由互联 发布时间:2021-06-30
longtap.vue /*** 长按事件*/ longTouch:function (event) { var tick = 0,clock,_this=this; $('#longtapbtn').addClass('onpress'); clock = setInterval(function () { tick++; if(tick=60){ clearInterval(clock); _this.remoteOpen();//要执行的操
longtap.vue
/**
* 长按事件
*/ 
longTouch:function (event) {
    var tick = 0,clock,_this=this;

    $('#longtapbtn').addClass('onpress');
    clock = setInterval(function () {
        tick++;
        if(tick>=60){
            clearInterval(clock);
            _this.remoteOpen();//要执行的操作
            tick=0;
            $('#longtapbtn').removeClass('onpress');
        }
    },10);
    event.event.preventDefault();//取消浏览器、微信浏览器默认事件

    $('#longtapbtn').on('touchend',function (e) {
        $('#longtapbtn').removeClass('onpress');
        clearInterval(clock);
        tick = 0;
    });
}
网友评论