UI 대화 상자를 사용하여 모달 대화 상자의 스타일을 전통적인 대화 상자와 별개의 고유 한 CSS로 지정하려고합니다. 본질적으로 각각 다른 모양을 나타내는 두 개의 jQuery 대화 상자가 있습니다.jQuery UI 대화 상자 개별 CSS 스타일링
내가 예를 들어, 하나의 스타일했습니다
<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 (원하는 코드에 따라 다름)를 가질 수도 있지만 같은 페이지에 두 개의 대화 상자가있는 것을 방지 할 수 있습니다.
어떻게하면됩니까?
필자의 경우 background-color를 덮어 쓰기 때문에 $ (".ui-dialog-titlebar") removeClass ("ui-widget-header")를 추가해야했다. – maxivis
제 경우에는 ui-dialog-content가 트릭을했습니다. $ (".ui-dialog-content"). addClass ("customclass"); –