我在网站上使用fancydropdownmenu和fancybox图库,并且jquery引用之间似乎存在冲突。最后引用的JS文件 HTML头覆盖另一个。 'fancydropdown.js'在文件的顶部有一个副本JQuery 1.3,我认为它与HTML文档头部的JQuery链接相冲突。我试过从.js文件中删除我认为的JQuery内容但没有成功。我也试过.noconflict并用'jquery'替换'$'。我可能做错了,因为我是一个完全noobie。任何帮助都会变得非常苛刻......疯了!网址为www.amuletbhutan.com 谢谢!
答案 0 :(得分:0)
由于 fancybox 需要jQuery v1.3 +而 fancydropdown 菜单已包含 jQuery v1.3.2,您可以从中删除以下行<head>
部分以避免进一步的冲突:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
您只需要一个jQuery实例(最好是最新版本)来避免此类冲突。
您可以尝试从fancydropdown.js
(/* Sizzle CSS Selector Engine - v0.9.3
之前的所有内容)删除jQuery部分。
.noconflict
,但不是你的情况。