Uncaught TypeError: Property '$' of object [object Window] is not a function golf-tuition:38
Uncaught TypeError: Property '$' of object [object Window] is not a function s5_flex_menu.js:79
您可以看到 chrome 调试控制台中有几个错误。由于您的页面上有 jquery 和 mootools - 所以我建议可能存在某种 jquery/mootools 冲突。虽然我不知道为什么它现在才被触发!
请参阅我的答案,了解如何解决它 - 但总结一下:
使用调用 jquery 库后,立即完全禁用 jQuery 的 $ 别名
// Disable the $ global alias completely
jQuery.noConflict();
然后对于 jQuery 脚本使用
(function($){
// set a local $ variable only available in this block as an alias to jQuery
... here is your jQuery specific code ...
})(jQuery);
为了安全起见,我也会对你的 mootools 脚本做同样的事情:
(function($){
// set a local $ variable only available in this block as an alias
// to Mootools document.id
... here is your Mootools specific code ...
})(document.id);
您之前没有遇到过这些问题的事实意味着我无法确定这是否是 jQuery/mootools 冲突 - 但通常$
符号错误确实表明存在这样的冲突!