2013-02-19 58 views
0

我已將1.10的jQuery版本添加到我的項目和selectmenu小部件中,並且無法啓動更改事件。jQuery selectmenu版本1.10不觸發更改

在我升級到1.10之前,selectmenu工作正常。

什麼我需要做的就是這個工作?

var getProjectInfo=function(){ 

} 

--I've tried this way 

    var sel = helper.selectMaker.makeSelect(data); 
     sel.change = getProjectInfo; 
     $('#projsPH').appendChild(data); 
     $(sel).selectmenu(); 


--And this way 

**This way throws an error of selectmenu widget does not have a method change. 

    var sel = helper.selectMaker.makeSelect(data); 
     $('#projsPH').appendChild(data); 
     $(sel).selectmenu('change', getProjectInfo); 

------------更新 我有像

$(sel).selectmenu({change:getProjectInfo}); 

工作,但選擇不會崩潰

得到了款式谷歌

http://code.google.com/p/jquery-ui/source/browse/branches/labs/selectmenu/ui.selectmenu.css?r=2776

回答

3

您使用非常過時的文件。我猜你正在談論jQuery UI 1.10。

嘗試舊,但更新後的版本:https://github.com/fnagel/jquery-ui/ 不知道這個版本不會有任何問題的工作與UI 1.10,尚未測試

或者,更好的,用官方的但尚未發行的版本:https://github.com/jquery/jquery-ui/tree/selectmenu

+0

我確實昨天下載了新版本的selectmenu以及jQuery 1.10,以及用於slectmenu的新的.css文件。它正在工作。現在,我看到你的名字,我下載你是選擇菜單的版本。幹得好! – 2013-02-20 18:37:32

+0

您介意將此答案標記爲正確嗎?仍然需要更多信譽點... – fnagel 2013-07-25 12:42:29

+0

@fnagel +1將網站升級到jquery 2.0.3和jQuery UI 1.10.3後,我也升級到最新版本的jquery.ui.selectmenu,網址爲https://github.com/fnagel/jquery-ui/zipball/selectmenu它對我來說工作正常。感謝您的好工作! :-) – 2013-09-16 04:32:30