В jQuery вы можете связать два события с одним объектом jQuery. Как отключить второе событие после первого запуска? Если я нажму на элемент, сразу коснитесь его. Но если я удерживаю палец на элементе, тогда щелчок будет гореть. Я только хочу, чтобы срабатывал сенсорный старт, а затем остановился. Проблема в том, что она выполняет мою функцию дважды подряд.jQuery: остановить второе связанное событие после обстрела после обнаружения первого события
$(document).on("touchstart click", ".bluePill", function (e) {e.stopPropagation();});
Это не работает. Щелчок по-прежнему срабатывает. (а также touchstart) И моя функция срабатывает дважды. – Alex
Похоже, мое решение этой проблемы не так просто, как stopImmediatePropagation() http://stackoverflow.com/questions/8503453/click-event-called-twice-on-touchend-in-ipad – Alex