Jquery 双击手机';行不通

Jquery 双击手机';行不通,jquery,events,javascript-events,Jquery,Events,Javascript Events,我想用jQuery实现一个双击事件,但它只能在计算机上运行,不能在iPad上运行 我的活动: $('td').on('dblclick', function(e) { console.log('test'); }); 您的代码在移动设备上不起作用的原因是,移动设备没有dblclick事件侦听器,有一个dbltap事件侦听器以及许多其他与桌面对应的事件侦听器 请阅读此文,了解移动事件以及您通常会发现的300毫秒延迟:briangonzalez.org/posts/mouse-and-touc

我想用jQuery实现一个双击事件,但它只能在计算机上运行,不能在iPad上运行

我的活动:

$('td').on('dblclick', function(e) {
  console.log('test');
});

您的代码在移动设备上不起作用的原因是,移动设备没有
dblclick
事件侦听器,有一个
dbltap
事件侦听器以及许多其他与桌面对应的事件侦听器

请阅读此文,了解移动事件以及您通常会发现的300毫秒延迟:briangonzalez.org/posts/mouse-and-touch-events-done-right

对于插件,这里是
pointer.js
davidwalsh.name/pointer-event

EX

var element = document.getElementById('element');
element.addEventListener('pointerclick',function(e){
  //run following code
});
还有另外一个插件只用于移动检测,因为只有很少的事件和100秒的手势。看起来很有趣


有一个垫片可用于dbltap的事件侦听器,因为dblclick在移动设备上不可用。阅读本文,它将帮助您了解300毫秒延迟的更多优点。好的,谢谢你。我想这是我的代码有问题。。。还有,有插件吗?是的,有。请确保你读得很好。