アプリケーションで jquery-ui ダイアログを使用しています。今、サインイン/サインアップ ダイアログ、つまり jquery-ui ダイアログをカスタマイズしたいと考えています。カスタマイズ ダイアログがない場合は、次のようになります。
しかし、login.jsp ページに次のような変更を加えたときも、アプリケーションのすべてのダイアログが変更され、発生したくないが、サインイン/サインアップ ダイアログのみが変更されます。CSS コードは次のとおりです。
.ui-widget-header {
background: #343434 !important;
border: none
}
.ui-dialog-titlebar-close{
background: #1C1C1C !important;
}
.ui-dialog {
background: #343434 !important;
border: thin 1px;
}
このサインイン ダイアログ (id="signinDialog") の js コードは次のとおりです。
$(document).ready(function() {
$("#signinDialog").dialog({
width : 600,
resizable : false,
modal : true,
autoOpen : false,
position : ['top', 157]
});
function openLoginPopup() {
$("#signinDialog").dialog("open");
}
これらの変更の後、私はサインイン/サインアップダイアログを希望どおりに取得していますが、問題はこれがすべてのアプリケーションの jquery-ui ダイアログ css を変更し、次のようになっていることです:
私は朝からこの問題で立ち往生しており、このように解決するために多くの方法を試し ましたが、すべて横ばいになりました. 最後に、私はこれを尋ねなければなりません。
カスタマイズ後、サインイン/サインアップ ダイアログ以外のすべてのダイアログを同じままにしたい。