0

jQuery バージョン 1.10 をプロジェクトと selectmenu ウィジェットに追加しましたが、変更イベントを発生させることができません。

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});

しかし、選択は崩壊しません

Google からスタイルを入手

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

4

1 に答える 1

3

非常に古いファイルを使用しています。そして、あなたはjQuery UI 1.10について話していると思います。

古いが更新されたバージョンを試してください: https://github.com/fnagel/jquery-ui/ このバージョンが UI 1.10 で問題なく動作するかどうかは不明です。まだテストされていません。

または、公式でまだリリースされていないバージョンを使用することをお勧めします: https://github.com/jquery/jquery-ui/tree/selectmenu

于 2013-02-20T08:25:58.123 に答える