我在我工作的网站上使用jQuery缓动,县和lavalamp插件。 使用lavalamp插件的菜单无效.. 实例化代码是
$(function() {
$("#fluidMenuBar").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;
}
});
});
Firefox显示的错误就是这个,
TypeError: $(...).lavaLamp is not a function
虽然如此,我放置了一个使用县插件的时间计数器
同样的事情发生了,
TypeError: $(...).county is not a function
但这两个插件在各自独立的demo.html文件中运行良好。
我的头文件顺序
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript" src="js/county.js" ></script>
<script type='text/javascript' src='js/queryLoader.js'></script>
<script type="text/javascript" src="js/jquery.easing.min.js"></script>
<script type="text/javascript" src="js/jquery.lavalamp.min.js"></script>
其中script.js通常是我初始化插件的地方。
另外,我包含的jquery.js是jquery-1.10.2.js 但是如果没有这个,我的整个网站表现得很奇怪,
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js'></script>
不应该与我的jquery.js文件具有相同的用途吗?
编辑:刚刚意识到lavalamp插件使用easing.js,如果使用easing.js,则县插件无效。 Firefox代码:
TypeError: jQuery.easing[this.easing] is not a function