我对Bootstrap.js有一个问题3.更准确地说,我的问题是用于菜单滚动功能的collapse.js和来自Wordpress 1.3.7的jquery库。
我想使用WP的jquery。当我将bootstrap js排队时,滚动根本不起作用。如果我从wp-includes / js / jquery中删除Wordpress jquery.js并添加旧版本的JQuery(即:v1.9.1),滚动功能效果很好!
boostrap.js可能与新的jquery.js有冲突吗?
这是我在functions.php中的代码
function my_scripts() {
wp_enqueue_script( 'jquery');
wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.js', array('jquery'), true );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
提前致谢
答案 0 :(得分:0)
这是因为jQuery没有冲突模式。您需要在jQuery脚本包含和引导脚本包含
之间使用以下语句var $ = jQuery.noConflict();
或转到wp-includes / js / jquery并删除或评论最后一个语句,如
jQuery.noConflict();