従来のダイアログとは別のユニークなCSSを使用してモーダルダイアログ(UIダイアログを使用)をスタイルすることを検討しているので、それぞれが違う2つのjQueryダイアログがあります。jQuery UIダイアログ個々のCSSスタイル
私は1つ、例えば、<div id="dialog_style1" class="dialog1 hidden">One content</div>
と別の
<div id="dialog_style2" class="dialog2 hidden">Another content</div>
残念ながら私は
のように、ダイアログボックスのスタイルの部分に別のCSSを使用したことに気付きましたがスタイリングしまし.dialog1 .ui-dialog-titlebar { display:none; }
.dialog2 .ui-dialog-titlebar { color:#aaa; }
.ui-dialog-titlebar
にはクラスがありません10、私はaddClass
をプラグインに侵入することなく実行できません。
代わりに、body
のような要素に固有のクラス/ ID(必要なものに応じて)を持たせることもできますが、両方のダイアログを同じページに配置することができなくなります。
どうすればいいですか?
私の場合は、私の背景色を上書きしていたので、$( ".ui-dialog-titlebar")removeClass( "ui-widget-header")を追加しなければなりませんでした。 – maxivis
私の場合、ui-dialog-contentはトリックでした。 $( ".ui-dialog-content")。addClass( "customclass"); –