我在jQuery Dialog
隐藏了标题栏,如下所示
$(".ui-dialog-titlebar").hide();
这也隐藏了Dialog
中的关闭按钮。但我需要在Dialog
上显示关闭按钮。
我该怎么做?
答案 0 :(得分:7)
添加以下CSS将隐藏标题文字和样式,保留关闭按钮 - see demo。
.ui-dialog-title {
display:none;
}
.ui-dialog-titlebar {
background:transparent;
border:none;
}
.ui-dialog .ui-dialog-titlebar-close {
right:0;
}
但是,如果您想要更改关闭按钮本身的样式(如您在其他问题中提到的那样 - Arrow in Bottom of jQuery Dialog),那么我建议您再问另一个问题,因为显示closeText
仍然是 使用jQuery主题时出现问题 - 请参阅jQuery UI Dialog - Cannot see the closeText
答案 1 :(得分:0)
尝试展示ui-dialog-titlebar-close
dialog
类
$(".ui-dialog-titlebar-close").show();
用css(我在做什么)
body .ui-dialog-titlebar-close{
visibility=visible;
}
答案 2 :(得分:0)
这对我有用:
(假设你的关闭按钮有id #close)
$(".ui-dialog-titlebar : not(#close)").hide();
答案 3 :(得分:0)
试试这个:
$(".ui-dialog-titlebar").css('visibility','hidden');
$(".ui-dialog-titlebar-close").css('visibility','visible');
答案 4 :(得分:0)
将高度设置为0怎么样?看似工作满足我的需求。
.ui-dialog-titlebar {
height: 0;
}