Я пытаюсь сделать лучший мобильный подход к dblclick в jQuery, но продолжаю получать сообщение об ошибке this.each is not a function
.Кроме того, это глобальный объект окна вместо
`jQuery.fn.dblclick = (callback) => {var touchtime;console.log ({this: this});
return this.each(()=>{
$(this).on("click", function (e) {
if (touchtime == 0) {
touchtime = new Date().getTime();
} else {
if (((new Date().getTime()) - touchtime) < 800) {
callback(e);
touchtime = 0;
} else {
touchtime = new Date().getTime();
}
}
});
});
};
// a few lines later...
$('button').dblclick((e)=>{...})`
Вот jsfiddle: нажмите здесь