当两个dialog或多个dialog切换时,容易导致对话框reload的现象
仔细跟踪jquery.ui.dialog.js后,发现
看到没有,将所有靠后的同级元素向前移动,其实就是将获取焦点的对话框移动到最前,遵循浏览器的解析依据,当z-index相同时,靠后解析的层次越靠前
问题就出在这样已更改就有许多瞬时状态类的对象丢失了状态,比如flash,iframe,
在jqueryui官网上搜了一下,看来已经有人提交了这个问题
链接如下
http://bugs.jqueryui.com/ticket/9166#comment:11
看来1.10.0已经开始着手修复了