4

チェックボックス、ラジオボタン、選択ボックスの背景画像を変更するために均一なjsを使用しています。このために、jqueryファイル、ユニフォームライブラリjsファイルを含めます。もう1つは、関数を次のように初期化するためのユニフォームjsの関数です。

$(function(){
   $("input, select, textarea, button").uniform();
});

ここで 1 つの問題が発生しました。均一な機能が必要ないコンテンツの特定の部分でこの機能をクリアしたいと考えています。次に、問題を解決するためにどのような手順を採用しますか?

このコードの jsfiddle コードはありません。必要な場合はお知らせします。

4

3 に答える 3

10

Just use the .not() function and set a class on items that you wish to omit the uniform() logic.

DOM:

<!-- This gets it -->
<select>
   <option>Foo</option>
</select>

<!-- This doesn't -->
<select class="noUniform">
    <option>Bar</option>
</select>

JS:

$(function(){
   $("input, select, textarea, button").not('.noUniform').uniform();
});
于 2013-03-11T21:36:24.793 に答える