首页 > 其他 > 详细

bootstrap的modal弹窗,在多层窗口关闭时只会关闭自窗口,不再关闭父窗口

时间:2018-01-29 14:53:52      阅读:896      评论:0      收藏:0      [点我收藏+]

bootstrap多层modal弹窗时。当子窗口关闭时,所有父窗口一起关闭。

原因是bootstrap在窗口关闭事件委托时,委托给所有窗口。

如源码:

this.$element.on(‘click.dismiss.bs.modal‘, ‘[data-dismiss="modal"]‘, $.proxy(this.hide, this))

改进为:
this.$element.on(‘click.dismiss.bs.modal‘, ‘[data-dismiss="modal"]:first‘, $.proxy(this.hide, this))  
this.$element.on(‘click.dismiss.bs.modal‘, ‘[data-dismiss="modal"]:last‘, $.proxy(this.hide, this))  

 

  

bootstrap的modal弹窗,在多层窗口关闭时只会关闭自窗口,不再关闭父窗口

原文:https://www.cnblogs.com/xuxiaoxia/p/8376031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!