2014-01-07 46 views
0

我在Android設備上安裝了我的應用程序Samsung S4它使用Intel XDK構建。我在40選項中選擇了一個下拉列表。當我點擊一個選項來選擇,它立即選擇該選項,但需要2秒的延遲才能關閉打開的選項彈出在jquery mobile中選擇選項時減少延遲

我已經嘗試了以下修復程序,但未按預期工作。

$(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

注意,在沒有_native_菜單選項,選項被轉換成按鈕或複選框。當您選擇一個選項時,它會更新所選_button_的樣式,更新_selectmenu_小部件,關閉_popup_。如果您想要更快的結果,請使用原生下拉菜單。 – Omar

+0

通過本機下拉菜單,你的意思是'',但它會被風格化。選項將看起來本地,沒有彈出式/對話框。 – Omar

回答

0

雖然這並沒有爲我

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

工作,但加入data-native-menu="false" select元素它工作得很好

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