我很难在Firefox之外的任何其他浏览器中使用某些JavaScript功能。我尝试过Chrome,Safari,IE,它们似乎都产生了类似的问题。特别是当您单击每个彩色条形图(在Firefox中尝试它并且它将正常工作)时,容器不会打开。
答案 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中,content
是window.content
的“别名”。
而不是......
$('.content').not(content).slideUp(400, 'linear');
...致电
$('.content').not(window.content).slideUp(400, 'linear');
问题解决了。 :)