此问题特定于IE。
我的项目正在使用Angular(1.4)和UI Bootstrap组件。
启动模式时,Chrome上的模态对话框显示正常。但是在IE中只显示背景,而不是模态对话框(内容)。
模式出现在代码中,似乎应用了所有样式。如果我手动检查模态对话框,我可以看到它的内联样式设置为显示块。
如果取消选中此样式并重新检查样式,则在Web检查器中,模式对话框将正常显示。
<div tabindex="-1" class="modal fade ng-isolate-scope in" role="dialog" style="display: block; z-index: 1050;" ng-class="{in: animate}" ng-click="close($event)" ng-style="{'z-index': 1050 + index*10, display: 'block'}" modal-window="" index="0" animate="animate">