码迷,mamicode.com
首页 > Web开发 > 详细

jquery dialog的一些坑

时间:2018-05-08 17:41:28      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:display   log   保存   方便   需要   场景   动作   ast   工具   

jquery dialog工具可以方便的生成一个弹出框,但是在一些需要多个弹出框的应用场景上会有一些bug

具体场景:

当使用过一次模态框之后,使用另外的一个模态框时,已经消失不见的模态框会重新出来

错误排查之后发现:这是由于当第一次使用模态框关闭之后,jquery会在body最后新增一个div,display:none,不可见,下一次调用的时候直接取用,(主要作用是保存该模态框所在的位置参数)

但是当唤醒一个另外的模态框时,除新增一个模态框div外,会把已有的不可见div唤醒

通过定义模态框的 取消 动作完成:

$("body div").last().parent().parent().remove();

jquery dialog的一些坑

标签:display   log   保存   方便   需要   场景   动作   ast   工具   

原文地址:https://www.cnblogs.com/zuopy/p/9009298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!