【发布时间】:2023-03-20 07:36:01
【问题描述】:
在将 Boostrap 3 Modal 与 Magnific Popup 结合使用时,我遇到了一个有趣的问题。我有一个包含视频列表的引导模式,每个视频都有一个查看链接,可以打开一个 Magnific Popup iframe 弹出窗口。
在我使用 Magnific Popup 的 z-index 以使其出现在 Bootstrap 模态之前,一切正常。 问题是,如果您尝试关闭 Magnific Popup(或与之交互),则会发生 stackoverflow 错误(超出最大调用堆栈)。
注意:如果我不理会 Magnific Popup 的 z-index,一切正常。
简化示例:http://codepen.io/craigh/pen/GoWWOK/
注意:codepen 会抑制 SO 错误,因此问题不那么明显。但在我的网站上,SO 发生锁定浏览器。
我认为这与在 Bootstrap 模态外部单击如何关闭模态有关,但我将模态背景更改为静态(强制用户单击 x 或关闭按钮)但没有变化。有什么想法吗?
【问题讨论】:
标签: javascript jquery twitter-bootstrap stack-overflow magnific-popup