一页中有太多的jquery文档没有冲突无法正常工作

时间:2011-03-29 10:06:29

标签: jquery jscrollpane jquery-jscrollpane

我可能会离开这里但是我有这个网站http://ephemurl.com/4w/5ty而且我认为花哨的jScrollpane插件不起作用的原因是由于该页面上有过多的jQuery,我希望这是有道理的。我只是需要帮助,试图让这些一起很好地一起工作..

有什么想法吗?他们都需要了 http://code.jquery.com/jquery-latest.min.js
http://ephemurl.com/4w/5tz
http://ephemurl.com/4w/5u1
http://ephemurl.com/4w/5u2
http://ephemurl.com/4w/5u3
http://ephemurl.com/4w/5u4

2 个答案:

答案 0 :(得分:3)

.noConflict()告诉你的jQuery放弃其他库的$变量。您的about-tabs.js正在使用$,因此肯定会抛出错误。

解决此问题的最简单方法是更改​​

$(document).ready(function(){

jQuery(function($){

这样,您仍然可以在准备好的功能中使用$(因此您无需更改任何其他内容。

答案 1 :(得分:2)

在about-tabs.js中,尝试将$(document).ready(function () {更改为jQuery(document).ready(function ($) {。该行目前导致错误,因为您没有使用冲突。

不过,没有冲突不是为了防止jQuery插件相互冲突。这是为了防止jQuery与其他框架冲突。