2

アプリケーション内にネイティブの選択メニューを用意したいので、'data-theming="none"' のようなフラグを設定して、このコントロールが jquery モバイルによってスタイル設定されないようにマークできれば素晴らしいと思います。これは可能ですか?

http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.jsを見て、selectmenu() 関数をすべての選択要素バー ui-slider 要素に適用していることがわかります.

私は JQuery を初めて使用します。私の質問は、JQuery モバイル ライブラリの selectmenu() 関数を、何もしない独自のものでオーバーライドすることは可能ですか? もう 1 つの選択肢は、CDN でホストされている JQueryMobile から離れて、既存のものをダウンロードして編集することです。

前もって感謝します!

4

2 に答える 2

3
data-role="none"

http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/forms/forms-all-native.html

于 2011-07-05T16:06:01.133 に答える
2

data-role="nojs"トリックを行う必要があります。

この属性により、jquery モバイルは要素とそのコンテンツをスキップします。

私が提案する回避策として:

簡単に見つけられるdivで選択をラップし、次のようなものをページに追加します。

$(function(){
$d=$('#thedivthere');
$s=$d.find('select').attr('class','').clone();
$d.empty().append($s);
});

これは後で追加するため、jquery mobile ではカバーされません。そして、jqm が追加したすべてのクラスを削除します。

于 2011-01-19T09:03:12.703 に答える