Как сделать функцию, подобную слайдеру JQuery, в веб-приложении iPhone / Android? - PullRequest
11 голосов
/ 11 марта 2010

В iPhone или Android, если у вас есть JQuery Slider, он не совсем работает (сенсорный экран будет перемещать экран вместо перетаскивания ползунка.)

Ответы [ 6 ]

5 голосов
/ 11 марта 2010

Возможно, вам придется написать это с нуля. К счастью, @ ppk закодировал пример перетаскивания для iPhone .

2 голосов
/ 22 октября 2012

Вы можете использовать эту библиотеку http://touchpunch.furf.com/ Это обеспечивает сенсорные события для всех элементов пользовательского интерфейса jquery.

2 голосов
/ 11 марта 2010

Прослушайте события касания и соответственно переместите ползунок. Эти события также работают на Android, так как он также использует WebKit.

1 голос
/ 03 июня 2012

Вы можете сделать это для iphone, android и windows phone через jquery + javascript. У Windows Phone с IE есть один недостаток, я не смог его привязать к разделам div.

1 голос
/ 28 апреля 2010

В сети я нашел пример кода, который преобразует события касания в события мыши. Я проверил это с помощью ползунка jquery-ui, и он отлично работал!

Ссылка на источник

0 голосов
/ 06 января 2011

Я использовал это, чтобы подключить http://code.google.com/p/jquery-ui-for-ipad-and-iphone/ ползунок. Работает как шарм, просто обязательно замените код, который работает против определенных элементов DOM. Затем добавьте $ ('# sliderdiv'). AddTouch (). Работает на IPhone, но не работает на Android. Согласно quirksmode сенсорные события не работают на Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...