Я разрабатываю веб-сайт с использованием пользовательского интерфейса jQuery, и на моем сайте есть несколько элементов, которые кажутся несовместимыми при просмотре на устройствах с сенсорным экраном; они не вызывают никаких ошибок, но поведение не такое, каким должно быть.
Рассматриваемые элементы - это ползунки и ползунки, как определено пользовательским интерфейсом jQuery; на сенсорном экране вместо того, чтобы регистрировать касание как взятие ручки и перетаскивание как перетаскивание ручки через ползунок, оно просто сдвигает всю веб-страницу в сторону экрана. Это сработает, если вы коснетесь ручки, а затем коснетесь того места на слайдере, где вы хотите, чтобы ручка закончилась, но это очень медленно и не идеально. Любые идеи?
Я попытался загрузить плагин jqtouch, а затем прикрепить .touch([...])
ко всем вызовам slider () и rangelider (), но это не сработало.
Спасибо!
ОБНОВЛЕНИЕ: я нашел этот "патч" на сайте jQuery UI.
http://bugs.jqueryui.com/ticket/4143
в нем говорится, что это облегчает слайдер на iPhone, но теперь еще один глупый вопрос: как мне включить этот «патч» в свой код? Могу ли я просто включить его в начало кода, как плагин?
$('.ui-slider-handle').draggable();