Jquery Fancybox 2.1.3与现场问题的集成

Jquery Fancybox 2.1.3与现场问题的集成,jquery,fancybox,Jquery,Fancybox,大家好,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" t

大家好,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会产生所有的效果。它还创建一个隐藏的a标记,用于在鼠标事件发生时触发。此a标记已成功创建,但fancybox无法运行其效果。这与jQueryV.1.7.1或其他情况有关吗?如果jQuery真的很重要,那么如果他们使用古老版本的jQuery,即使我也包含了v.1.8.2,我如何在不同的网页上实现这一点呢?谢谢。

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

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


尝试使用最新的jQ-一定要测试所有内容。

谢谢你的回答,当这个脚本单独运行时,我只使用v1.8.2,没有其他版本,当然,我没有任何错误。如果他们使用古老版本的jQuery,我怎么能在不同的网页上工作,即使我也包括v.1.8.2?解决方案是只升级jQuery版本?据我所知,从jQueryV.1.6和更高版本2.1.3的fancybox可以正常工作。因此,如果我只保留jQuery的v1.7.1版本,它就可以正常工作了。如果是1.7.1,那就好了。