Как отследить длительное касание или длительное нажатие кнопки мыши jQuery

Пересмотрел разные предложения, как отследить длительное касание к экрану мобильного или же длительное нажатие клавиши мышки. И нашел довольно простое решение с jQuery. Правда, для реализации этого решения пришлось подключить дополнительный плагин – //code.jquery.com/mobile/1.5.0-alpha.1/jquery.mobile-1.5.0-alpha.1.min.js

После подключения данного плагина появляется новое событие – taphold. Оно как раз и отвечает за отслеживание длительного касания. Выглядит это примерно так:

$('.element').on('taphold', function(){
   //то, что должно произойти при длительном касании			
});

Здесь элемент, касание к которому нужно отследить, условно имеет класс element.

Более подробно о tapholder можно прочесть на странице https://api.jquerymobile.com/taphold/ на английском языке.

Оцените статью