H5长按事件

2019-07-23  本文已影响0人  杉虎

举个例子,获取html中的所有图片元素,给它们添加长按事件

function getImages() {
  window.time = 0;
  var objs = document.getElementsByTagName('img');
    for(var i=0; i<objs.length;i++) {
      objs[i].addEventListener('touchstart',function(e) {
        e.stopPropagation();
        time = setTimeout(function() {
          //这里写需要执行操作的代码 
        }, 1000); //这里设置长按响应时间
      })
      objs[i].addEventListener('touchend',function(e) {
        e.stopPropagation();
        clearTimeout(time);
      })
    }
}
上一篇 下一篇

猜你喜欢

热点阅读