conflict of jQuery Slider with prettyPhoto



我的脚本中有一个冲突的问题。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/

最新更新