Ползунки jQuery UI на сенсорных устройствах

Я разрабатываю веб-сайт с использованием пользовательского интерфейса jQuery, и на моем сайте есть несколько элементов, которые кажутся несовместимыми при просмотре на устройствах с сенсорным экраном; они не вызывают никаких ошибок, но поведение не такое, каким должно быть.

Речь идет о ползунках и ползунках, как это определено пользовательским интерфейсом jQuery; на сенсорном экране вместо того, чтобы регистрировать касание как взятие ручки и перетаскивание как перетаскивание ручки через ползунок, оно просто сдвигает всю веб-страницу в сторону экрана. Это сработает, если вы коснетесь ручки, а затем коснетесь того места на слайдере, где вы хотите, чтобы ручка закончилась, но это очень медленно и не идеально. Есть идеи?

Я попытался загрузить плагин jqtouch, а затем прикрепить .touch ([...]) ко всем вызовам slider () и rangelider (), но это не сработало.

Спасибо!

ОБНОВЛЕНИЕ: Я нашел этот «патч» на веб-сайте jQuery UI

http://bugs.jqueryui.com/ticket/4143

, в котором говорится, что он упрощает использование слайдера на iPhone, но теперь для еще один глупый вопрос: как мне включить этот «патч» в свой код? Могу ли я просто включить его в начало кода, как плагин?

95
задан Adi Inbar 20 September 2013 в 21:29
поделиться