2017-02-15 12 views
0

У меня есть touchstart eventlistener, прикрепленный к кнопке, и когда я касаюсь его на Android Firefox, он срабатывает нормально. Однако в Chrome (Android) он вообще не срабатывает. Любые причины? Переход к событию на click явно работает, но мне нужно прикосновение.touchstart event Chrome Android issue

JsFiddle (работает с мобильным телефоном)

ответ

1

я, возможно, нашел ответ .. я не знаю, почему, но это, кажется, работает, если добавить к e.preventDefault() touchstart события.

Я просто добавляю функциональность двойного щелчка для мыши и функциональности с одним щелчком мыши для прикосновения к элементу, поэтому мне нужно регистрировать события щелчка и касания.

Предотвращая поведение по умолчанию, я, похоже, смогу имитировать задержку кликов на 300 мс, которой раньше пользовались мобильные браузеры (насколько я знаю).

 Смежные вопросы

  • Нет связанных вопросов^_^