当前位置: 代码迷 >> Web前端 >> jQuery UI Dialog 多个同时打开的有关问题
  详细解决方案

jQuery UI Dialog 多个同时打开的有关问题

热度:255   发布时间:2012-07-04 19:33:54.0
jQuery UI Dialog 多个同时打开的问题

在页面中使用jQueryUI框架,和基于其的一些组件,某些情况下会同时弹出多个Dialog,在这种情况下总是出现一些莫名其妙的问题,尤其是连续弹出关闭的时候,modal为true的模态窗口遮罩不见了,可以操作其他元素,这样导致程序出现混乱。

?

发现了问题的所在,在初始化Dialog的时候,有autoOpen选项,如果设置为true,关闭Dialog的时候应该使用'Destroy'参数,销毁掉Dialog,在页面不刷新的情况下,下次打开是正常的。

?

autoOpen设置为false的时候,关闭Dialog的时候需要使用'close'参数,如果使用'destroy',下次有可能就打不开了。

?

  相关解决方案