У меня есть код, который меняет класс таблицы. На телефоне иногда таблица будет слишком широкой для экрана, и пользователь будет перетаскивать/прокручивать ее, чтобы увидеть ее содержимое. Однако, когда они касаются и перетаскивают стол, он срабатывает при каждом перетаскивании.
Как проверить, произошло ли касание в результате перетаскивания касанием? Я пробовал отслеживать dragstart и dragend, но не смог заставить это работать, и это кажется неэлегантным подходом. Есть ли что-то, что я мог бы добавить ниже, что, по сути, определило бы: «Это касание произошло в конце перетаскивания?»
$("#resultTable").on("touchend","#resultTable td",function(){
$(this).toggleClass('stay');
});
Заранее благодарю за вашу помощь.
PS - используется последняя версия jquery, и хотя обычный клик работает, он очень медленный по сравнению с touchend.