这令我感到困惑。我确信解决方案很明显,但我无法理解我的生活。
所有文件都按正确的顺序正确包含在内。我试图完全删除验证,只是为了看看会发生什么,然后开始得到:
jQuery.easing [jQuery.easing.def]不是函数
...但仅限于这一页。
任何人都可以提供任何见解吗?
答案 0 :(得分:2)
您正在加载两个不同版本的jQuery:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<!--...-->
<script type='text/javascript' src='http://www.hotspring.co.nz/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>
其中一个最终为$()
且未安装验证,另一个最终为jQuery()
并且已安装验证;特别是,$()
最终为jQuery 1.5.2,jQuery()
最终为1.4.4。在您的网站上打开JavaScript控制台并查看以下内容:
$.fn.jquery // This will say 1.5.2
jQuery.fn.jquery // This will say 1.4.4
解决方案是只包含一个jQuery库。
答案 1 :(得分:0)
你确定没有别的东西可以竞争“$”对象吗?许多工具包使用它,这可能会导致jQuery及其插件出现很多问题。 Experiment with this并查看是否对您有帮助。