【问题标题】:jQuery: dialogs not showing in front anymore?jQuery:对话框不再显示在前面?
【发布时间】:2014-04-04 12:06:55
【问题描述】:

如何让 jQuery dialogs 显示在前面? 以前的 Jquery 版本默认情况下会发生这种情况。

我的对话框现在隐藏在其他东西后面。

我尝试以这种方式设置 z-index 失败: $("<p>My Dialog</p>").dialog().css('z-index', 9999);

【问题讨论】:

  • 您使用的是什么浏览器以及您拥有的 jQuery 版本。 jquery.com/download 2.x 版不支持 IE 6,7&8。
  • 您可以在fiddle 中显示您的代码吗?
  • 你好,Chrome 和 jQuery:都是最新版本
  • 您正在为原始 <p> 元素设置 z-index。 jQuery UI 将设置一个 .ui-dialog div,您可以为其设置 z-index。
  • forum.jquery.com/topic/dialog-z-index-bug - 告诉我 stack:false 会有所帮助.. 更多人对此有疑问!

标签: javascript jquery jquery-ui


【解决方案1】:

我设法解决了添加此代码的奇怪问题:

$("<p>My Dialog</p>").dialog().parent().css('z-index', '');

我必须添加.parent()

【讨论】:

    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多