我的javascript jQuery不工作了吗?

时间:2016-08-22 作者:user2537485

我正在尝试为我的网站制作移动导航。但是jquery代码不起作用。你可以看到我在这里试图做什么:jsfiddle.
我的标题中有html。php后的body标签,css在我的风格。css对于javascript,我将其放入函数php中:

wp_enqueue_script( \'test\', get_template_directory_uri() . \'/js/testJS.js\', array(\'jquery\'), true );
在我的testJS中。js我有以下代码:

( function( $ ) {
    $(".mobileButton").click(function(){
        $(this).toggleClass("toggle");
    });
} )( jQuery );
但是,当我点击按钮时,没有什么事情会像我的jsfiddle那样发生。有人能告诉我我做错了什么吗?提前感谢!

1 个回复
最合适的回答,由SO网友:Andi North 整理而成

尝试在页脚中加载脚本:

wp_enqueue_script( \'test\', get_template_directory_uri() . \'/js/testJS.js\', array(\'jquery\'), false, true );`
Thetrue 末尾的参数告诉WordPress在页脚而不是页眉中加载此脚本。

有关更多信息,请访问Codex:https://developer.wordpress.org/reference/functions/wp_enqueue_script/

相关推荐

JQuery php请求返回一个奇怪的结果

我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">