Twitter bootstrap. bootstrap javascript运行正常,但其他脚本无法运行,

6kkfgxo0  于 2022-12-08  发布在  Bootstrap
关注(0)|答案(3)|浏览(182)

我想知道为什么我的其他脚本不工作,但bootstrap.js是工作的。我这里有我的代码为我的functions.php调用脚本。

<?php
/*Linking of CSS Child Theme to Parent Theme + JavaScript*/
function theme_add_bootstrap()
{
    wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css' );
    wp_enqueue_style( 'custom-css', get_template_directory_uri() . '/css/custom.css' ); <!--Working Javascript -->

    wp_enqueue_script( 'bootstrap-js', get_stylesheet_directory_uri().'/js/bootstrap.js', array( 'jquery' ) );
    wp_enqueue_script( 'custom-js', get_stylesheet_directory_uri().'/js/custom.js', array( 'jquery' ) );
    wp_enqueue_script( 'jquery-easy-min-js', get_stylesheet_directory_uri().'/js/jquery.easy.min.js', array( 'jquery' ) );
    wp_enqueue_script( 'jquery-1-js', get_stylesheet_directory_uri().'/js/jquery-1.11.0.js', array( 'jquery' ) );

}

add_action( 'wp_enqueue_scripts', 'theme_add_bootstrap' );

其他3个脚本(custom.js,jquery.easy.min.js,和jquery-1.11.0.js)在本地主机中工作正常。但是,当我上传我的WordPress网站。这个脚本不再工作。有人能帮助这个吗?顺便说一下,这3个脚本是页面滚动。

disho6za

disho6za1#

也许你把“jquery”拼错成了“jqeury”?

wp_enqueue_script( 'jquery-1-js', get_stylesheet_directory_uri().'/js/jqeury-1.11.0.js', array( 'jquery' ) );

但是如果没有拼错,那么你可能会加载jQuery两次,因为jqeury-1.11.0.js看起来就像jQuery本身。在这种情况下,去掉这一行。WordPress有自己的jQuery,当你第一次把array('jquery')作为依赖项放在wp_enqueue_script语句中时,你就加载了jQuery。

nue99wik

nue99wik2#

在引导之前添加jQuery,引导依赖于它

smdnsysy

smdnsysy3#

我认为您必须将jquery放在脚本的顶部,这样它才能正常工作

相关问题