除了Firefox之外,无法在任何浏览器中使用JavaScript功能?

时间:2012-02-16 19:28:46

标签: javascript jquery

我很难在Firefox之外的任何其他浏览器中使用某些JavaScript功能。我尝试过Chrome,Safari,IE,它们似乎都产生了类似的问题。特别是当您单击每个彩色条形图(在Firefox中尝试它并且它将正常工作)时,容器不会打开。

我的网站:http://crossborders.tv/client/frisbie/brian/

2 个答案:

答案 0 :(得分:2)

您在该页面上有许多javascript错误。使用Chrome中的开发人员工具调试这些错误。我得到的那个很可能是你的问题在于这些代码。

$('.content').not(content).slideUp(400, 'linear'); //line 78 frisbie.js
$('.content').not(content).slideUp(400, 'linear'); //line 97 frisbie.js

您在content中使用的变量.not()未定义。

看起来你可能想要第97行$content。对于第78行,范围内没有类似于内容的变量,至少就我可以看到你的代码而言。

答案 1 :(得分:2)

在Firefox中,contentwindow.content的“别名”。

而不是......

$('.content').not(content).slideUp(400, 'linear');

...致电

$('.content').not(window.content).slideUp(400, 'linear');

问题解决了。 :)