Pull to refresh

Comments 7

touchstart - работает по точно такому же принципу как и `touchstart`, но когда вы убираете палец с экрана

Нашел опечатку, touchend.

И хорошо, что разобрались. Как поверх реакта имплементировали?

тачстарт работает так же как тачстарт, втф?

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')
});

Вот владельцы ноутов с тачскринами удивятся

Sign up to leave a comment.

Articles