我在我正在工作的站点中使用 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