在保持关闭按钮的同时隐藏我的对话框标题栏时遇到问题

Posted

技术标签:

【中文标题】在保持关闭按钮的同时隐藏我的对话框标题栏时遇到问题【英文标题】:Having trouble hiding my dialog title bar while keeping its close button 【发布时间】:2017-02-19 09:00:23 【问题描述】:

我使用的是 JQuery 1.12。我想创建一个没有标题栏的对话框,但保留右上角的关闭按钮。我已经为 CSS 尝试过这个

#myModal .ui-dialog-titlebar 
  background-color: transparent;
  border: 0px none;

这是我的 JS……

  $(function() 
        $(".searchResultsDetailRow").click(function() 
          var opt;
          opt = 
            autoOpen: false,
            modal: true,
            width: 'auto',
            focus: function() 
              return $(this).dialog('option', 'width', $('#myModal').width() + 50);
            
          ;
          $("#myModal").dialog(opt);
          $("#myModal").dialog("open");

    );
  );

但标题栏仍然出现。如何让它消失?这是我的小提琴——https://jsfiddle.net/adaor26p/6/。

【问题讨论】:

您是要删除还是只是更改背景颜色和边框样式。 ?在您的帖子中,您说您想创建一个没有标题栏的对话框,但您尝试使用 CSS 更改背景颜色和边框? 【参考方案1】:

您的解决方案不起作用的原因是对话框未包含在具有idmyModal 的元素中。试试这个:

div[aria-describedby="myModal"] .ui-dialog-titlebar 
  background-color: transparent;
  border: 0px none;

【讨论】:

以上是关于在保持关闭按钮的同时隐藏我的对话框标题栏时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

隐藏状态栏时,我的导航栏在 iOS7 中向上移动

如何删除 jQuery-ui 对话框标题栏?

MFC如何弹出新对话框的同时隐藏当前对话框并且关闭新对话框后出现之前对话框

当我在小于 10 的 ios 版本中隐藏/显示导航栏时,应用程序在进入后台后卡住

当隐藏状态栏时,有没有办法防止布局“跳跃”?

ios15在隐藏导航栏时向后半滑动会留下顶部空白空间 - SwiftUI