Je cherche à créer une boîte de dialogue modale (en utilisant la boîte de dialogue UI) avec un CSS unique, distinct du dialogue traditionnel, donc deux boîtes de dialogue jQuery différentes.jQuery UI Dialog style CSS individuel
J'ai Styled un, par exemple,
<div id="dialog_style1" class="dialog1 hidden">One content</div>
et un autre
<div id="dialog_style2" class="dialog2 hidden">Another content</div>
Malheureusement, je l'ai remarqué que l'utilisation de CSS séparée aux parties de style de la boîte de dialogue, comme
.dialog1 .ui-dialog-titlebar { display:none; }
.dialog2 .ui-dialog-titlebar { color:#aaa; }
ne fonctionne pas parce que .ui-dialog-titlebar
n'a pas la classe .dialog1
, et je ne peux pas faire un addClass
soit sans casser dans le plugin.
Une alternative serait d'avoir un élément comme body
avoir une classe/id unique (selon celui que je veux), mais cela empêcherait d'avoir les deux boîtes de dialogue dans la même page.
Comment est-ce que je peux faire ceci?
Dans mon cas, j'ai aussi dû ajouter $ (". Ui-dialog-titlebar"). RemoveClass ("ui-widget-header") car il écrasait ma couleur de fond. – maxivis
Dans mon cas, ui-dialog-content a fait l'affaire. $ (". ui-dialog-content"). addClass ("customclass"); –