【发布时间】:2013-02-03 22:25:38
【问题描述】:
我发现最新版本的 jQuery UI(1.10) 删除了zIndex 选项。并且在 jQuery 网站上得到了确认。
这真的让我很震惊。请考虑一下:
当我们有一个jqgrid,用editrow()或者addrow()打开一个编辑对话框来编辑一些东西,里面有很多字段,其中一些有自定义事件,比如,当你点击它,它将显示另一个 jQuery 对话框来显示一些可供选择的树视图项。
在 jQuery UI 1.9(包含)下,您可以将 jQuery 对话框的 zIndex 选项设置为大于 jqgrid 编辑对话框的(jqgrid 编辑对话框支持设置 zIndex),因此 jQuery 对话框始终打开并且可以看到并使用。
在jQuery UI 1.10下,不能设置zIndex,所以jQuery对话框总是在jqgrid编辑对话框后面。
我觉得这样的场景很常见。
为什么 jQuery UI 1.10 移除 jQuery 对话框 zIndex 选项?多个对话框时如何控制z-index的顺序?
【问题讨论】: