我已经读过在点击之间插入300毫秒的延迟以检测双击。(在移动设备上)但是我想消除这种延迟,或者至少将其缩小到大约5毫秒。
我之所以需要这个,是因为我目前循环遍历一组元素并向其添加点击事件,然后点击并展开它们,这表明数据已准备好被删除。我正在抓取的网站是桌面网站的移动版本。
我试图包含一个名为FastClick的库,但遗憾的是无法正常工作,目前已经失去了关于如何消除延迟的想法。虽然它可能是我的代码,有关如何加快它的任何建议吗?
var SELECTOR = 'li h2';
.evaluate(function (selector) {
$(function() {
FastClick.attach(document.body);
});
var els = $(selector);
$.each(els, function (idx, el) {
var event = document.createEvent('MouseEvent');
event.initEvent('click', true, true);
el.dispatchEvent(event);
});
}, SELECTOR)