Bootstrap 2.3.2 popover风格不适用于IE 11(及更早版本)



我正在我的页面上创建一个简单的引导2.3.2 popover,它在Chrome和Firefox上运行得很好,但当涉及到IE时,popover样式没有正确显示:

IE屏幕截图

这是我的代码:

<a href="#" id="pop" rel="popover">(ver detalle) </a>
<div id="popoverContent" class="hide">
  <p>110001</p>
</div>

Javascript:

    $("#pop").popover({
        content: $('#popoverContent').html(), 
        title: "Detalle"
    });

问题是internet explorer在兼容视图模式下运行页面,该模式默认为intranet网站启用。我通过按Alt键显示菜单栏并转到"工具">"兼容性视图设置",然后取消选中"在兼容性视图中显示intranet站点"来解决此问题。

您有一个非常简单的修复程序,但如果您使用popover并填写标题,则应确保不会将其清空。我知道我们使用的是bs工具提示,我用popover做了一些d3.js的东西。在Chrome中,我得到了一个弹出窗口和工具提示,所以我清空了属性"title"。这导致IE在悬停时冻结。所以我不得不检查它是否是IE,而不是删除标题。这是一团糟,但如果其他人有这个问题,你不会看到这个问题的出现。

最新更新