2014-11-20 142 views
0

在我的网站(http://cpshostworks.com/xpertisegulf.com/test12/index.html)上,我放置DIAPO滑块后主滑块不工作。这是由于2个jquery文件之间的冲突造成的。 任何人都可以请帮助解决这个问题。我无法理解这里需要做什么。我想要两个滑块工作(主滑块&我们的合作伙伴滑块)由于diapo滑块导致主滑块不能工作

我坚持过去一周的这种情况。

(function ($) { 
    $(document).ready(function(){ 
    //here you can call your plugin function 
    }); 
    })(jQuery); 

它可以防止库发生冲突:

问候, 乔希

回答

0

如果冲突2个或更多的jQuery库,我最常做的是包装$(document).ready功能这样间发生。 欲了解更多信息,请访问此链接http://api.jquery.com/jquery.noconflict/

编辑:请注意,您需要单独做每一个jQuery插件。所以如果你想调用另一个插件函数,你应该在不同的范围内重新包装它。

SECOND EDIT在控制台中检查您的代码后,我发现了错误。取而代之的

jQuery(document).ready(function() { 
     jQuery('#mycarousel').jcarousel(); 
}); 

尝试

(function ($) { 
    $(document).ready(function() { 
     jQuery('#mycarousel').jcarousel(); 
    }); 
})(jQuery); 

,并做到对后面的所有函数的调用。

+0

我已经添加了上面的代码,但它仍然不起作用。更新后的链接是http://cpshostworks.com/xpertisegulf.com/test13/index.html – josh 2014-11-21 08:43:28

+0

正如我所看到的,你已经用相反的方式包装了它。复制代码我张贴并粘贴你的jQuery函数下面的评论//这里...你还声明'代码'var tpj = jQuery;'code'。那是错的。 – 2014-11-21 09:19:45