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