-2

嗨,所有花式盒子爱好者。我创建了一个在本地运行良好或在服务器上运行的脚本。当我尝试将它集成到已经使用 jQuery v.1.7.1 的现有网页上时,我在 head 部分的所有 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 完成所有效果。它还创建了一个隐藏的标签,用于在鼠标事件发生时触发。这个a标签已经创建成功,但是fancybox无法运行它的效果。这与 jQuery v.1.7.1 或其他情况有关吗?如果 jQuery 确实重要,如果他们使用古老版本的 jQuery,我怎么能在不同的网页中进行这项工作,即使我也包含 v.1.8.2?谢谢你。

4

1 回答 1

1

是的,两个 jQuery 版本不应该一起加载。您的脚本无法知道它们应该使用哪个。

你应该有一个本地版本的站点来测试,或者至少有一个只有你知道的在线版本(例如在子域上)。

尝试只使用最新的 jQ - 一定要测试一切。

于 2012-11-26T00:23:54.420 回答