javascript - 如何仅在特定页面显示 JQuery Dialog 关闭按钮

标签 javascript jquery html css

我通过在我的 styles.css 文件中设置以下 CSS 禁用了 JQuery 对话框中的关闭按钮 ([x]):

.ui-dialog-titlebar-close {
    display: none;
}

没关系,通常我不希望显示关闭按钮。但是在某些特定情况下,我希望它出现,而我想做的是使用以下命令通过 JS 删除此 CSS 属性:

$('.ui-dialog-titlebar-close').removeClass('display');

但由于某种原因,它无法正常工作。恢复关闭按钮的唯一方法是从我的 styles.css 文件中删除 CSS 属性。

是否有任何解决方法不需要我为我希望按钮出现的页面编写另一个特定的 CSS 文件?

谢谢

最佳答案

隐藏它:

$('.ui-dialog-titlebar-close').css("visibility","hidden"); 

显示它:

$('.ui-dialog-titlebar-close').css("visibility","visible"); 

关于javascript - 如何仅在特定页面显示 JQuery Dialog 关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48626655/

相关文章:

javascript - Karma 无法在 Windows 上启动 PhantomJS - 错误 : spawn UNKNOWN

javascript - 在 ReactJS 中重新创建单选按钮行为

html - <center> 标签会从 HTML 中逐步淘汰吗?

html - CSS - 如果元素有任何类

javascript - Angular 事件监听器未出现在测试中

javascript - Node.js 和 ActiveMQ 之间的集成 - 如何使用

javascript - jQuery,如果任何 "one"值发生变化

jQuery 添加类和动画

jQuery .val() 不适用于 jQueryUI 自动完成

html - 将搜索栏与导航中的其他元素对齐