嗨,所有的fancybox爱好者。我创建了一个在本地运行良好或在服务器上运行的脚本。当我试图将它集成到已经使用jQuery v.1.7.1的现有网页上时,我在头部中添加了所有js和css代码,下面的行:
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<link rel="stylesheet" href="fancybox/jquery.fancybox.css?v=2.1.3" type="text/css" media="screen" />
<script src="fancybox/jquery.fancybox.pack.js?v=2.1.3"></script>
<script src="script.js"></script>
script.js可以完成所有效果。当鼠标事件发生时,它还会创建一个隐藏的标记以便进行分隔。此标记已成功创建,但fancybox无法运行其效果。这与jQuery v.1.7.1或其他情况有关吗?如果jQuery确实很重要,如果他们使用古老版本的jQuery,我怎么能在不同的网页上工作呢,即使我也包括v.1.8.2?谢谢。
答案 0 :(得分:1)
是的,两个jQuery版本永远不应该一起加载。你的脚本无法知道应该使用哪些。
您应该拥有要测试的网站的本地版本,或者至少是第二个只有您知道的在线版本(例如,在子域名上)。
尝试使用最新的jQ - 一定要测试一切。