jquery dialog的一些坑
Posted 大战风车的男人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery dialog的一些坑相关的知识,希望对你有一定的参考价值。
jquery dialog工具可以方便的生成一个弹出框,但是在一些需要多个弹出框的应用场景上会有一些bug
具体场景:
当使用过一次模态框之后,使用另外的一个模态框时,已经消失不见的模态框会重新出来
错误排查之后发现:这是由于当第一次使用模态框关闭之后,jquery会在body最后新增一个div,display:none,不可见,下一次调用的时候直接取用,(主要作用是保存该模态框所在的位置参数)
但是当唤醒一个另外的模态框时,除新增一个模态框div外,会把已有的不可见div唤醒
通过定义模态框的 取消 动作完成:
$("body div").last().parent().parent().remove();
以上是关于jquery dialog的一些坑的主要内容,如果未能解决你的问题,请参考以下文章
在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间