0

当我调用Twitter Bootstrap popover时,我使用 Firefox 而不是 webkit 浏览器收到此错误。

NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument arg 0 [nsIDOMWindow.getComputedStyle] @ http://localhost/assets/thirdParty/jquery/jquery-1.8.3.js:6825

错误在 jquery.js 的第 6825 行:

var computed = window.getComputedStyle( elem, null );

这篇文章似乎解决了这个问题,但是当我尝试实施他们的解决方案(如下所示)时没有任何效果。该帖子已有 4 年历史,因此 jQuery 的版本不同,我认为可以解释为什么该解决方案不再有效。

if (elem == document) elem = document.body; 
var computed = window.getComputedStyle( elem, null );
4

1 回答 1

0

我回答了我自己的问题。问题是我的弹出框内容以评论结尾。所以这不起作用:

<div class="popover">
    some content
</div><!--popover-->

而这样做:

<div class="popover">
    some content
</div>
于 2013-06-28T14:03:47.450 回答