长按图片识别二维码但不会隐藏图片的操作

let timeOutEvent = 0;

$(".erweima").on({
    touchstart: function(e){
        timeOutEvent = setTimeout(function () {
            timeOutEvent = 0;
            e.preventDefault();
        },300);

    },
    touchmove: function(){
        clearTimeout(timeOutEvent);
        timeOutEvent = 0;
    },
    touchend: function(){
        clearTimeout(timeOutEvent);
        if(timeOutEvent != 0){
            _self.isShowErweima = false;
        }
        return false;
    }
})

你可能感兴趣的:(JS)