Я ищу стиль модального диалога (с помощью диалогового окна UI) с уникальным CSS, который отделен от традиционного диалога, поэтому, по существу, есть два диалоговых окна jQuery, каждый из которых выглядит по-другому.
Я написал один, например,
<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
не имеет класса .dialog1
, и я не могу сделать addClass
, не врываясь в плагин.
Альтернативой было бы иметь такой элемент, как body
, иметь уникальный класс /id (в зависимости от того, какой из них я хочу), но это исключало бы наличие обоих диалогов на одной странице.
Как я могу это сделать?