Hammer.js библиотека для жестов мыши или тач экранов

Hammer.js библиотека для жестов мыши или тач экранов
Метки: /

В этой статье вы прочитаете про JavaScript библиотеку Hammer.js благодаря которой сможете делать различные жесты как для мыши, так и для тач экранов, или сенсорных экранов как их ещё называют, думаю будет интересно.

Также если вы интересуетесь различными JavaScript библиотеками, то рекомендую почитать статью «Jest тестирование в JavaScript», где вы научитесь тестировать с Jest.

Быстрый старт Hammer.js:

Hammer — это библиотека с открытым исходным кодом, которая может распознавать жесты, сделанные касанием, мышью и указателем событий. У него нет никаких зависимостей, и она небольшая, всего 7,34 КБ с минимизацией + сжатие с помощью gzip!

Я советую скачать вам библиотеку из этой ссылке, заходите туда, нажимаете комбинацию клавиш «Ctrl + S» и перемешаете в папку с вашем проектом.

Использование:

Его легко использовать, просто подключите библиотеку и создайте новое событие.

По умолчанию он добавляет набор распознавателей касания, двойного касания, нажатия, горизонтального панорамирования и прокрутки, а также мультисенсорного нажатия и поворота. Распознаватели долгого нажатия и поворота по умолчанию отключены, потому что они могут блокировать элемент, но вы можете включить их, вызвав:

Включение вертикальных или всех остальных направлений для распознавателей панорамирования и смахивания:

Также рекомендуется использовать метатег области просмотра, он дает больше контроля над веб-страницой, отключая двойное касание/масштабирование пальцем. Более поздние браузеры, поддерживающие свойство touch-action, этого не требуют.

Больше контроля:

Вы можете настроить свой собственный набор распознавателей для своего экземпляра. Для этого требуется немного больше кода, но это дает вам больше контроля над распознаваемыми жестами.

В приведенном выше примере создается экземпляр, содержащий панорамирование и жест четырёхкратного касания. Созданные вами экземпляры распознавателя выполняются в том порядке, в котором они были добавлены, и только один из них может быть распознан одновременно.

Вывод:

В этой статье вы прочитали про JavaScript библиотеку Hammer.js, благодаря которой вы сможете делать жесты для мыши или тач экранов, но тут был только быстрый старт, который знакомит с этой библиотекой, поэтому если вас она заинтересовала, то можете почитать полную документацию.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Также рекомендую:

Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии