javascript - 没有标题栏但保留关闭按钮的 jQuery UI 对话框

标签 javascript jquery jquery-ui dialog

我想删除 jQuery 对话框的标题栏。但我想将关闭(十字)按钮保留在那里。

我发现了这个问题:

jquery UI dialog: how to initialize without a title bar?

那里的答案解释了如何删除标题栏,但如果我这样做,它也会删除关闭按钮。还有其他链接,但它们都做同样的事情。他们只是隐藏了整个标题栏和关闭按钮。

有什么解决方案可以隐藏标题栏,同时保留关闭按钮吗?

最佳答案

使用它来删除 jQuery 对话框的标题栏而不是关闭按钮

 $(function() {
    $( "#dialog" ).dialog();
    $("#ui-dialog-title-dialog").hide();
    $(".ui-dialog-titlebar").removeClass('ui-widget-header');
 });

对于更新版本的 jquery UI > 1.10.3

$("#dialog .ui-dialog-titlebar").css({ 
     "background-color" : "transparent", 
     "border" : "0px none" 
});

关于javascript - 没有标题栏但保留关闭按钮的 jQuery UI 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10738043/

相关文章:

javascript - 奇怪的文件格式重写,控制台中出现错误 500

javascript - 修复 echarts 基础长名称栏问题

jquery - 如何使 jQuery UI 按钮集流畅?

javascript - 调整大小功能 Canvas 在缩小的浏览器上加载并展开

jquery - ipad/iphone css 转换与 jquery 不工作

javascript - 为 jquery 对话框创建按钮数组

javascript - 关于 javascript/jquery 的问题

javascript - 如何将事件监听器附加到打开的颜色框?

javascript - sibling 之间的状态实例化困惑

javascript - Ajax 到 PHP 未定义索引作为数据传递 :