Уменьшите задержку при выборе опции в jquery mobile

0

У меня есть приложение, установленное на Android-устройстве Samsung S4, которое построено с использованием Intel XDK. У меня есть выпадающее меню в форме, имеющей 40 опций. Когда я выбираю опцию для выбора, она выбирает параметр мгновенно, но занимает 2 секунды задержки, прежде чем закрывать всплывающие окна открытых опций.

Я пробовал следующее исправление, но он не работал должным образом.

$(document).bind("mobileinit", function(){
    $.mobile.buttonMarkup.hoverDelay = 0;
    $.mobile.selectmenu.prototype.options.nativeMenu = true; //i also changed to false and didn't work either
});

Есть ли какое-либо другое исправление, которое я могу применить для уменьшения или устранения задержки между выбором опции и закрытием окна выбора?

  • 0
    Обратите внимание, что параметры ни в одном родном меню, параметры преобразуются в кнопки или флажки. Когда вы выбираете опцию, он обновляет стили выбранной кнопки, обновление selectmenu виджета Закрыть всплывающее окно. Используйте собственное выпадающее меню, если вы хотите более быстрые результаты.
  • 0
    Под собственным выпадающим меню вы подразумеваете <select> с пользовательским css?
Показать ещё 1 комментарий
Теги:
jquery-mobile
intel-xdk
jquery-mobile-select

1 ответ

0

Хотя это не сработало для меня

$.mobile.selectmenu.prototype.options.nativeMenu = false;

Но добавление data-native-menu="false" в элемент select, с которым он работал нормально

<select name="year" id="year" data-theme="a" data-native-menu="false">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню