更改jQuery UI模式对话框的堆栈顺序

时间:2011-03-17 21:28:04

标签: javascript jquery-ui

我正在弹出两个jQuery UI模式对话框。其中一个是在AJAX函数成功时触发的,所以它通常会在第一个对话框之后出现。我想以编程方式切换两个对话框的堆叠顺序,以便第一个出现在第二个对话框的顶部。尝试使用zIndex属性和对话框(“moveToTop”)执行此操作,但似乎都没有效果。建议?

2 个答案:

答案 0 :(得分:2)

我意识到了一个适合您的示例:http://jsfiddle.net/kUYcw/

在此示例中,如果您删除stack:falsestack:true选项,则会首先显示对话框d2(第二个)。

但是,在我放入链接的示例中,您可以看到我强制jQuery首先显示d1

修改

我刚刚更新了代码。您可以在此处找到它:http://jsfiddle.net/DQYEW/3/

正如您所看到的,对话框d2将在d1调用关闭事件时显示。

问候。

答案 1 :(得分:1)

根据Zakaria的帖子,我认为Drew意味着: http://jsfiddle.net/pinusnegra/KqK6n/