#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