$ modal导致页面在IE11中冻结

时间:2016-02-19 13:26:08

标签: angularjs angular-strap

我使用以下代码片段来显示一个简单的模态:

$modal({
   title: 'My Title',
   template: 'path/to/my/simple.modal.html',
   show: true,
   scope: $scope
});

关闭模态后,我的网页的某些部分不会对任何事件做出反应。在所有其他浏览器中,这工作正常。

在关闭模态后我无法检查某些元素也很奇怪,所有元素都显示为一个元素(在IE中使用Inspector-Tools时)。在找到一个可检查项目之后,所有其他项目也都可以检查。经过一段时间的检查,再没有冻结的部分......这是一种非常奇怪的行为。

其他人有这种行为吗? 我使用的是Angular 1.5和Angular-Strap 2.3.7。

提前致谢!

2 个答案:

答案 0 :(得分:0)

很遗憾,没有进一步的暗示。

我查看了angular-strap错误列表中的解决方案并找到了一个:

隐藏模态后,只需致电cpp就可以了。

最好!

答案 1 :(得分:0)

我知道这个问题已得到解答。但这是为了分享同一问题的一些信息。

最近我也遇到了这个问题。在我的情况下,原因是CSS属性显示:块。因此,在我将值从阻止转换为后,我的冻结错误消失了,它就像一个魅力。因此,首先在得到错误后立即检查检查加载模态的结果div是否包含style = "Display:block"。如果是这样,请用脚本等删除它。

希望这有助于改善这个问题。