обработчиком нажатия:
$('body').on('click', '.myDIv', function(){
alert('hello!');
return false;
});
Открываю на телефоне, пытаюсь скроллить, но в момент, когда я только прикасаюсь к этому блоку - срабатывает алерт. А мне нужно, чтобы он выводился только при нажатии, а не зажатии.
Пробовал события: touchstart, touchend, touchmove.
Может тут еще какая логика нужна для этого?
я всегда ставил таймер который запускал в тачстарт, если до определенного ремени не произошел таченд, то запускать функцию
не знаю как мэтры решают эту проблему, но я в таких ситуациях делаю новую переменную типа isDrag, на touchstart вешаю isDrag = false, на touchmove - isDrag = true, в click или touchend если !isDrag, то вызываю событие
Слушать mouseup
Обсуждают сегодня