2013-10-15 3 views
-1

Я хотел бы найти код som js, который обнаруживает события swipe в мобильном браузере. Я хочу, чтобы у вас было несколько событий, пока пользователь щелкает, а не только одно событие, когда салфетка закончилась. Как нравится, когда пользователь прокручивает страницу и происходит много событий прокрутки.несколько событий на салфетки? вроде как события прокрутки

Кто-нибудь видел это?

+0

http://api.jquerymobile.com/swipe/ – lastr2d2

+0

«несколько событий» - вам, вероятно, нужен промежуток времени выполнения (f.ex animationFrame), который вычисляет позицию, основанную на сенсорных жестах. Пожалуйста, объясните более подробно, какая у вас проблема и что вы пробовали до сих пор. – David

ответ

0

Поскольку нет события «swipe», вы, вероятно, захотите прослушать событие "touchend" и добавить к нему прослушивателей событий.
Однако для всестороннего сенсорного интерфейса вам понадобится более сложное решение, определяющее, что происходит, начиная с "touchstart", "touchmove" и заканчивая "touchcancel" и "touchend", затем проверяя их расстояния и так далее.
Итак, что вы получаете, является слушателем всех тех событий, которые помнят его состояние и вычисляют расстояния, время и направление, а затем принимают решения на основе этих вычислений.

Непросто решение, я знаю.

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