【发布时间】:2014-09-10 09:54:17
【问题描述】:
我正在使用带有引导程序的 Backbone。问题是当您浏览应用程序时,在某些时候您打开引导模式窗口并按下后退按钮,模式窗口关闭但模式背景 div(模式背景)保持不变并且不会消失。它覆盖整个屏幕,你不能点击任何东西。我注意到,当您关闭模态时,模态背景 div 通常会从 html 中删除,并且在这种情况下它会保留。
我在网上搜索这个解决方案,发现了类似的东西,但没有一个是按下浏览器后退按钮的潮流。
我想过捕获浏览器后退按钮事件和用户 jquery 以删除该 div,但这不是一个很好的解决方案。
有人能指出一些解决这个问题的方法吗?或者最后告诉我为什么会这样。
编辑: 当按下后退按钮时,模态不会抛出 hide.bs.modal 事件,所以我无法抓住它并删除模态背景 div
【问题讨论】:
-
+1 用于在我的新应用中发现错误 ;)
标签: twitter-bootstrap backbone.js modal-dialog