获取未捕获的TypeError:对象[object Object]没有方法'on'

时间:2013-10-30 23:30:47

标签: jquery wordpress

我今天将wordpress网站升级到3.7.1(www.briancragin.com)。 看起来这个更新正在破坏我的主题的投资组合页面(请参阅网站导航菜单)和主页轮播。

当我在Chrome中查看来源时,我会在Uncaught TypeError: Object [object Object] has no method 'on'文件中看到admin-bar.min.js?ver=3.7.1:1。我假设这里有一些jquery问题。一些.js文件调用旧版本的jquery?

该主题的作者没有回应。我对jquery一无所知,在我的网站上回滚jquery,主题代码或.php。但我知道如何在科莫多岛打开文件并进行更改。 :)

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

我的某个网站上也出现了此错误。 打开主题上的header.php或footer.php,然后查找看起来像

的行
<script src="http://.../jquery/1.6.1/jquery.min.js" language="javascript"></script>

将1.6.1更改为1.7.0 - 必须工作。

尝试了解插入此行的插件是什么? 检查插件的工作情况。

答案 1 :(得分:-2)

我正在浏览您的网站(WinXp上的Firefox 25)并且没有错误,即使在IE 8上它也会显示并正确地与“最近作品”部分和滑动面板以及网站顶部的主导航进行交互...也许您需要清除缓存和内容?