手机长按触发事件(网页端)

    xiaoxiao2021-03-25  92

    条件1: Dom元素 一个Div即可

    条件2:引入JQ库

    //长按事件 $.fn.longPress = function (fn) {   var timeout = undefined;   var $this = this;   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);   } }

    //阻止浏览器 复制粘贴等事件

    window.ontouchstart = function (e) { e.preventDefault(); };

    //触发事件 $("#click").longPress(function () {   alert("Ok"); });

    到此本文结束,如果还有什么疑问或者建议,可以多多交流,原创文章,文笔有限,才疏学浅,文中若有不正之处,还望告知。

    转载请注明原文地址: https://ju.6miu.com/read-5385.html

    最新回复(0)