在我的网站(http://cpshostworks.com/xpertisegulf.com/test12/index.html)上,在我放入DIAPO滑块后,主滑块无法正常工作。它是由于2个jquery文件之间的冲突引起的。 任何人都可以帮助解决这个问题。我无法理解这里需要做些什么。我希望两个滑块都能正常工作(主滑块和我们的合作伙伴滑块)
过去一周我一直处于这种状况。
此致 约什
答案 0 :(得分:0)
如果两个或更多jQuery库之间发生冲突,我通常会将$(document).ready
函数包装成这样:
(function ($) {
$(document).ready(function(){
//here you can call your plugin function
});
})(jQuery);
它可以防止库冲突。 有关详情,请访问此链接http://api.jquery.com/jquery.noconflict/
编辑:请注意,您应该分别为每个jQuery插件执行此操作。因此,如果你想调用另一个插件函数,你应该在不同的范围内再次包装它。
第二次编辑在控制台中检查您的代码后,我发现了错误。而不是
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel();
});
尝试
(function ($) {
$(document).ready(function() {
jQuery('#mycarousel').jcarousel();
});
})(jQuery);
并为以下所有函数调用执行此操作。