【问题标题】:qTip with jQuery dialogs带有 jQuery 对话框的 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。大鼠。也许在显示对话框时隐藏所有现有的工具提示,并在关闭时重新显示它们?