bootstrap的modal彈窗,在多層窗口關閉時只會關閉自窗口,再也不關閉父窗口

bootstrap多層modal彈窗時。當子窗口關閉時,全部父窗口一塊兒關閉。bootstrap

緣由是bootstrap在窗口關閉事件委託時,委託給全部窗口。ide

如源碼:this

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

改進爲:
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))  
相關文章
相關標籤/搜索