Ползунки диапазона jQuery для мобильных устройств недостаточно отзывчивы

#jquery #android #jquery-mobile #cordova

#jquery ( jquery ) #Android #jquery-мобильный #кордова #jquery

Вопрос:

Привет, добрые люди из Интернета, я пытаюсь использовать слайдеры jQuery для мобильных устройств (диапазон), и хотя они работают довольно хорошо и отзывчивы в настольном браузере, они просто не кажутся очень отзывчивыми или простыми в использовании на реальном телефоне (например, Android) при взаимодействии свеб-страница в Интернете.

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

Я хотел сделать этот пост, чтобы узнать, есть ли у кого-нибудь еще такие же проблемы с ползунками диапазона, потому что если нет, то, должно быть, так я реализую код jQuery Mobile для ползунка диапазона.

Но если у других также возникают те же проблемы с мобильными слайдерами jQuery, мне любопытно посмотреть, что другие люди делают, чтобы смягчить проблему?

Также: я еще не пытался завершить свое приложение с помощью PhoneGap и импортировать его на свой Android в качестве application…so Мне интересно, возможно, ползунки диапазона будут работать лучше, если я добавлю их в приложение с помощью PhoneGap?

заранее спасибо

Обновление 4.11.2011 — вот ссылка на мою тестовую страницу jqm http://www.simdock.com/TestJQueryMobile-Simdockv1.htm

Комментарии:

1. Пожалуйста, отредактируйте свой вопрос и, возможно, добавьте пример кода jsfiddle.net

2. О какой версии jQM мы говорим? Более того, ваши слайдеры привязаны к какому-либо событию, например onchange?

3. Также. Я уверен, что ползунки будут работать хуже, если вы обернете их с помощью PhoneGap.

4. К вашему СВЕДЕНИЮ: слайдер также довольно вялый на рабочем столе при отображении в длинном документе с большим количеством элементов.

5. Привет всем … большое спасибо за отзыв. Для Zancan, да, я использую обработчик событий onchange, чтобы перехватить событие изменения диапазона слайдера и зафиксировать значение, а затем выполнить некоторые вычисления и внести некоторые динамические изменения при перетаскивании / изменении слайдера … хммммм… Я подозревал, что это может быть причиной низкой производительности (только на телефоне) … но дело в том, для чего нужен слайдер? … но я думаю, возможно, телефон с его все еще ограниченным процессором может быть не готов? Но что делают другие разработчики в отношении диапазона / слайдера в jqm?

Ответ №1:

Это известная ошибка в jQuery Mobile: https://github.com/jquery/jquery-mobile/issues/4164