【问题标题】:qTip with jQuery dialogs带有 jQ​​uery 对话框的 qTip
【发布时间】:2010-11-13 11:06:04
【问题描述】:

我正在使用 qTip 在网格中显示验证错误。工具提示在行保存失败后出现,并且在重新保存行或取消更改之前不会消失。

这样做的问题是,在工具提示可见时打开对话框会导致工具提示呈现在对话框顶部。这是因为所有工具提示的 z-index 都被硬编码为 6000+,而 jQuery 对话框设置为 1000+。

我可以通过将 qTip 中的硬编码值更改为

除了更改 qTip 代码或使用不同的工具提示库之外,我还能做些什么吗?

【问题讨论】:

    标签: javascript jquery z-index jquery-dialog qtip


    【解决方案1】:

    完全未经测试,但您也许可以像这样将一些东西放在一起:

    • 破解基本 qTip z-index,以便提示将显示在 jQuery 对话框下方。
    • 使用 qTip onRender 回调有选择地提高仅在这些对话框中触发的提示的 z-index,使其高于 1000 范围。

    附带说明一下,看起来当前版本的 qTip 实际上是 uses 15000 作为其基础 z-index。

    【讨论】:

      【解决方案2】:

      为什么不将对话框的 z-index 设为 6500,然后将对话框中触发的所有 qTips 的 z-index 设为 7000?

      编辑:哦,您仍然不能在每个工具提示的基础上设置 qTip 的 z-index。大鼠。也许在显示对话框时隐藏所有现有的工具提示,并在关闭时重新显示它们?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-29
        • 2012-04-10
        • 2021-07-11
        • 1970-01-01
        • 2011-12-24
        • 1970-01-01
        • 2013-09-01
        • 1970-01-01
        相关资源
        最近更新 更多