Я розробляю веб-сайт за допомогою інтерфейсу jQuery, і на моєму сайті є кілька елементів, які здаються несумісними при перегляді на сенсорних пристроях; вони не викликають жодних помилок, але поведінка не така, якою має бути.
Елементами, про які йдеться, є повзунки та повзунки діапазону, як визначено інтерфейсом jQuery; на сенсорному екрані, замість того, щоб реєструвати дотик як підхоплення ручки та перетягування як перетягування ручки по повзунку, він просто ковзає всю веб-сторінку в бік екрана. Це спрацьовує, якщо натиснути на ручку, а потім натиснути місце на повзунку, де потрібно, щоб опинилася ручка, але це дуже повільно і не ідеально. Якісь ідеї?
Я спробував завантажити плагін jqtouch, а потім приєднати .touch([...])
до всіх викликів слайдер () та rangeslider (), але це не спрацювало.
Дякую!
ОНОВЛЕННЯ: Я знайшов цей "патч" на веб-сайті jQuery UI
http://bugs.jqueryui.com/ticket/4143
це означає, що це полегшує повзунок на iPhone, але тепер ще одне дурне запитання: як мені включити цей "патч" у свій код? Чи просто я включаю його на початку коду, як плагін?
$('.ui-slider-handle').draggable();