我发现最新版本的 jQuery UI(1.10) 删除了该zIndex
选项。并且在 jQuery 网站上得到了证实。
真的让我很震惊。请考虑一下:
当我们有一个jqgrid,用editrow()
oraddrow()
打开一个编辑对话框来编辑一些东西,里面有很多字段,其中一些有自定义事件,比如,当你点击它时,它会显示另一个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
有多个对话框时如何控制顺序?