我正在使用引导程序进入WordPress主题,我在wp-include文件夹中的jQuery和我的主题jQuery 之间存在冲突
这是我的函数jQuery,需要bootstrap.min.js和jQuery.js
jQuery(function($) {'use strict',
//#main-slider
$(function(){
$('#main-slider.carousel').carousel({
interval: 8000
});
});
});
我该如何解决这个问题?
您必须将jQuery置于无冲突模式才能将其与其他JS库一起使用。例如:
var $j = jQuery.noConflict();
// $j is an alias to the jQuery function
$j(document).ready(function() {
// ...
});
您的代码很混乱,您正在重新定义$
符号的含义。
如果您真的想重新定义jQuery $
,可以使用.noConflict
方法。
jQuery.noConflict();
确保您的选择器也是正确的#main-slider.carousel
将选择一个看起来像以下<div id="main-slider" class="carousel">
的元素。选择器CCD_ 6将获得相同的结果。
我建议你在问题中加入一些HTML。如果没有做到这一点,下面的代码是我最好的答案。
尝试以下操作:
'use strict';
jQuery.noConflict(); // If you wish to remove the jQuery '$'.
jQuery(function(){
jQuery('#main-slider').carousel({
interval: 8000
});
});
一个脚本最简单的方法是:
(function($){
$(function()){
//yours code
});
}(jQuery));