我的脚本中有一个冲突的问题。jQuery Slider和prettyPhoto不合作,我如何解决这个问题?请任何人帮助我。我已经上传了页面,我们显示漂亮的照片正在工作,但Slider不工作。请任何人查看它的源代码,并告诉我解决方案,我将非常感谢你。这对我来说是一个非常重要的项目
链接是http://www.bizedge.co/homesoccer.html#
链接到您的脚本后,执行以下操作。这为我解决了许多jQuery冲突。
<script type="text/javascript">
jQuery.noConflict();
</script>
这里还有一篇关于jQuery冲突的好文章。
您包含了两个版本的jQuery,通常不推荐使用,但仅在特殊情况下使用,版本为:
- jquery-1.4.1.min.js
- jquery-1.3.2.min.js
你必须只链接一个,可能是最新的(1.10.2),否则你将面临冲突问题。
如果你依赖于古老的jQuery版本api,考虑重构你的代码,只使用一个版本的jQuery,这样可以节省时间和痛苦。
最终,但我认为您不需要它,您可以使用jQuery.noConflict
:处理jQuery的多个版本
许多JavaScript库使用$作为函数或变量名正如jQuery所做的那样。在jQuery的情况下,$只是jQuery的别名,因此所有功能都可以在不使用$的情况下使用。如果需要使用jQuery旁边的另一个JavaScript库,返回$back的控件调用$.noConflict()。的旧引用$在jQuery初始化期间保存;noConflict()只是恢复他们
如果由于某种原因加载了两个版本的jQuery(推荐),从第二个版本调用$.noConflict(true)将将全局作用域的jQuery变量返回到第一个版本
文档:http://api.jquery.com/jQuery.noConflict/