Я разрабатываю приложение для iOS, используя Phonegap в комплекте с jQuery Mobile 1.1.1. У меня есть div на моей странице, который прослушивает события касания и касания.
Проблема, с которой я столкнулся, заключается в том, что событие касания запускается после события касания, как только я поднимаю палец. Как предотвратить это? Решение предоставлено здесь , но это единственный способ сделать это? Своего рода сводит на нет весь смысл наличия двух разных событий для нажатия и нажатия, если вам нужно использовать логический флаг, чтобы различать их.
Ниже приведен мой код:
$('#pageOne').live('pageshow', function(event) {
$('#divOne').bind('taphold', function (event) {
console.log("TAP HOLD!!");
});
$('#divOne').bind('tap', function () {
console.log("TAPPED!!");
});
});
Был бы очень признателен за помощь. Спасибо!