1

だから私はjquery selectmenuを使用していますが、パラメータの1つが機能していないようです。これは「transferClasses」と呼ばれ、フィラメントグループのページによると、このパラメーターにより、select タグから selectmenu に css クラスを転送できるようになっています。
( http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select )

transferClasses: true、select からクラスを転送

それはうまくいきません。

github によると、このオプションは削除されており、代わりにウィジェットを使用するように指示されています。( https://github.com/fnagel/jquery-ui/wiki/Selectmenu )

transferClasses: select からクラスを転送します (最新バージョンでは削除されています。代わりにウィジェット メソッドを使用してください)。

問題は、ドキュメントが非常に最小限であり、ウィジェット メソッドを使用してクラスを追加する方法を説明していないことです。

ウィジェット

ボタン リンクとメニュー リスト (ul) を返します。CSS クラスを追加するのに便利です。

$('select#speedA').selectmenu("widget")

誰でも何か考えがありますか?

4

1 に答える 1

2

ウィジェット メソッドは、すべての jQuery UI ウィジェットに従って機能します。次を参照してください: http://api.jqueryui.com/jQuery.widget/#method-widget

デフォルトのデモに使用例があります。https ://github.com/fnagel/jquery-ui/blob/selectmenu/demos/selectmenu/default.html#L33 を参照してください。

ボタンまたはメニューの 1 つだけにクラスを適用する必要がある場合は、.filter() を使用します。

于 2014-03-03T19:32:41.080 に答える