我在我的应用程序中使用 jquery-ui 对话框。现在我想自定义登录/sinup 对话框,即 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,看起来像这样:
我从早上开始就陷入了这个问题,并尝试了很多方法来解决,就像 这样,但都失败了。Atlast 我不得不问这个。
我希望所有对话框都保持不变,除了自定义后的登录/注册对话框。