2012-06-20 4 views
1

Я работаю над конкретным веб-сайтом для iPad, и то, что я хочу сделать, - это быть способным к удару. Внутри будут вопросы, которые человек может ответить (вопросы находятся в обычном теге HTML).jQuery click vs swipe

Теперь я могу заставить салфетки работать нормально, но когда я нажимаю на вопросы (флажок, переключатели и т. Д.), Ничего не происходит. Как я могу обойти это?

Я понимаю, что touchstart используется для обнаружения и перемещения вещей, но как я могу игнорировать это, когда пользователь пытается щелкнуть что-то, что должно быть доступно для кликов?

Обновлено После долгих исследований я решил использовать touchwipe. Он был прост в использовании/реализован и не перекрывал функцию щелчка.

ответ

2

Я бы посоветовал использовать jQueryMobile для вашего сайта. Мало того, что он пришел с каким-то хороший CSS/JS для мобильных сайтов, но вы также можете воспользоваться его пользовательскими событиями, которые детектируют ударяя:

  • swipe
  • swiperight
  • swipeleft

Документы: http://jquerymobile.com/test/docs/api/events.html

+0

Спасибо, я закончил тем, что пошел с touchwipe. – user1470118