Comments 7
touchstart - работает по точно такому же принципу как и `touchstart`, но когда вы убираете палец с экрана
Нашел опечатку, touchend.
+2
И хорошо, что разобрались. Как поверх реакта имплементировали?
0
Ссылка на гитхаб с имплементацией в самом начале статьи:
https://github.com/fakt309/imager
+1
тачстарт работает так же как тачстарт, втф?
0
Опечатка, имелось ввиду touchend
+1
const isTouch = () => 'ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch || navigator.maxTouchPoints > 0 || window.navigator.msMaxTouchPoints > 0
el.addEventListener('mousedown', (e) => {
if (isTouch()) return // если ваш экран поддерживает touch то взвращаем функцию
console.log('click')
});
Чуть оптимизировал)
const isTouch = 'ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch || navigator.maxTouchPoints > 0 || window.navigator.msMaxTouchPoints > 0
el.addEventListener('mousedown', (e) => {
if (isTouch) return // если ваш экран поддерживает touch то взвращаем функцию
console.log('click')
});
+1
Вот владельцы ноутов с тачскринами удивятся
+1
Sign up to leave a comment.
Как ваш браузер обрабатывает прикосновения к экрану телефона (js touch events)