$modal 导致页面在 IE11 中冻结
$modal causes page to freeze in IE11
我使用以下代码片段来展示一个简单的模式:
$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。
提前致谢!
遗憾的是,没有关于此的进一步提示。
我查看了 angular-strap 错误列表以寻找解决方案并找到了一个:
只需在隐藏模式后调用 $destroy();
就可以了。
最好!
我知道这个问题已经回答了。但这是为了分享关于同一问题的一些信息。
最近我也遇到了这个问题。在我的例子中,原因是 CSS 属性 Display:block。因此,在我将值从 block 更改为 none 后,我的冻结错误消失了,它就像一个魅力。因此,在收到该错误后,首先检查 Inspection 中加载模态的结果 div 是否包含 style = "Display:block"
。如果是这样,通过脚本或其他方式删除它。
希望这有助于改进这个问题。
我使用以下代码片段来展示一个简单的模式:
$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。
提前致谢!
遗憾的是,没有关于此的进一步提示。
我查看了 angular-strap 错误列表以寻找解决方案并找到了一个:
只需在隐藏模式后调用 $destroy();
就可以了。
最好!
我知道这个问题已经回答了。但这是为了分享关于同一问题的一些信息。
最近我也遇到了这个问题。在我的例子中,原因是 CSS 属性 Display:block。因此,在我将值从 block 更改为 none 后,我的冻结错误消失了,它就像一个魅力。因此,在收到该错误后,首先检查 Inspection 中加载模态的结果 div 是否包含 style = "Display:block"
。如果是这样,通过脚本或其他方式删除它。
希望这有助于改进这个问题。