0

私の質問は、特定のケース (この場合は自分のスタイルを配置するアコーディオン) でスタイルをクリアできるかどうかですが、スタイルを表示したい場合は jquery ui css を呼び出して他の人に影響を与えます。

clearStyle: true

例: http://jsfiddle.net/x9N3P/

4

1 に答える 1

0

特定の条件下でのみデフォルトのスタイルをオーバーライドすることが目標であると仮定すると (質問は少し不可解です)、オーバーライドしたいときはいつでも CSS クラスをコンテナー要素に動的に追加してみてください。次に、次のようなものを使用してスタイルを適用できます。

.ui-accordion.override ul {
    background-color: yellow;
}

そして、クラスを追加するためのある種のイベント:

$('#magicButton').click(function() { $('.ui-accordion').addClass('override'); });
于 2012-11-12T22:01:31.183 に答える