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

除了Firefox之外,无法在任何浏览器中使用JavaScript功能?,javascript,jquery,Javascript,Jquery,除了Firefox,我很难在任何其他浏览器中使用JavaScript功能。我试过Chrome、Safari和IE,它们似乎都产生了类似的问题模式。特别是当你点击每一个彩色条时,在Firefox中尝试一下,它会正常工作,容器不会打开 我的网站:您在该页面上有许多javascript错误。使用Chrome中的开发人员工具调试这些错误。我得到的最有可能是你的问题在这些代码上 $('.content').not(content).slideUp(400, 'linear'); //line 78 fri

除了Firefox,我很难在任何其他浏览器中使用JavaScript功能。我试过Chrome、Safari和IE,它们似乎都产生了类似的问题模式。特别是当你点击每一个彩色条时,在Firefox中尝试一下,它会正常工作,容器不会打开


我的网站:

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

$('.content').not(content).slideUp(400, 'linear'); //line 78 frisbie.js
$('.content').not(content).slideUp(400, 'linear'); //line 97 frisbie.js
未定义在.not中使用的变量content

看起来您可能需要第97行的$content。对于第78行,作用域中没有类似于内容的变量,至少从查看代码可以看出。

在Firefox中,内容是window.content的别名

而不是做

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

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

问题解决了

发布您的相关代码,而不仅仅是提供链接。请在此处发布您的相关代码片段,以便将来的观众可以看到问题及其答案。我认为@BHNYC在这种情况下是指使用window.content而不是$content。FFX中的内容是window.content的别名,但我想这在其他浏览器中不起作用。啊,我甚至没有想到这一点,甚至我学到了一些东西