Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   Touch события (https://javascript.ru/forum/mobile/43598-touch-sobytiya.html)

FunBek 12.12.2013 23:45

Touch события
 
Доброго времени суток, мне нужна помощь в следующем вопросе: необходимо с помощью JavaScript или библиотек на нем проверить, является ли устройство с поддержкой touch
P.S. нашел библиотеку Hammer.js которая описывает события прикосновения пальцем, кто знает как поймать эти события пожалуйста откликнитесь. Заранее спасибо

BETEPAH 13.12.2013 19:39

не очень понятно, чтоб под словом "поймать" подразумеваете. Если просто проверить, подключите Modernizr и получите у <html> класс "touch" или "no-touch", а в js булево Modernizr.touch

FunBek 15.12.2013 19:58

спасибо за совет, почитаю

FunBek 15.12.2013 20:04

а поймать, я имел ввиду, когда у нас наступает событие touch (человек прикосается пальцем к дисплею), нужно элементу Html добавить класс (addClass), когда же пользователь щелкает мышью, то этот класс убираем, и добавляем новый класс.

BETEPAH 15.12.2013 22:39

Цитата:

Сообщение от FunBek
человек прикосается пальцем к дисплею), нужно элементу Html добавить класс (addClass), когда же пользователь щелкает мышью, то этот класс убираем

Пытался представить эту ситуацию (человек сначала ткнул пальцем в монитор, а затем щелкнул мышью), но не смог. Ну, раз надо, то
el.addEventListener("click",
el.addEventListener("touchstart",

FunBek 16.12.2013 14:12

спасибо за ответ


Часовой пояс GMT +3, время: 14:44.