Bootstrap3.js和Wordpress jQuery v1.10.2无法正常工作

时间:2013-11-07 22:09:09

标签: javascript php jquery wordpress twitter-bootstrap

我对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' );

提前致谢

1 个答案:

答案 0 :(得分:0)

这是因为jQuery没有冲突模式。您需要在jQuery脚本包含和引导脚本包含

之间使用以下语句
var $ = jQuery.noConflict();

或转到wp-includes / js / jquery并删除或评论最后一个语句,如

jQuery.noConflict();