Javascript 文件在 Wordpress 中无法正常运行,并且在 Functions.php 中进行了正确的排队

标签 javascript php wordpress themes

我的JS文件在我的functions.php文件中被正确调用,因为当我检查元素时控制台中没有错误。为什么这段js代码没有运行?我需要包装该函数吗?我厌倦的一切都不起作用。我不是 js 专家,但我认为这段代码应该可以工作...它在我的 codepen 中工作。

注意:我在页脚中调用脚本。我应该在标题中调用它吗,因为它用于我的移动标题菜单?

// Mobile Menu

$('.hamburger').on('click', function () {

    $('.main-navigation').toggleClass('open');

});

最佳答案

它应该可以通过页脚正常工作。您可以尝试将其包装在

$( document ).ready(function() {
   $('.hamburger').on('click', function () {
      $('.main-navigation').toggleClass('open');
   });
});

你如何调用 jQuery?您是将其放置在functions.php 中函数的短代码中,还是直接放置在页脚内的标记中?

最后一个问题(抱歉,我是新手,而且很彻底):您检查过您的控制台吗?还有其他 Java 错误吗?

  • 抱歉,这很困惑,我正在尝试找出答案/评论的格式

关于Javascript 文件在 Wordpress 中无法正常运行,并且在 Functions.php 中进行了正确的排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38859540/

相关文章:

php - 在 Woocommerce 3 中获取地理位置国家和州

javascript - 如何返回具有 Angular 可观察值的数字/变量?

javascript - 使用 Javascript 迭代 JSON

javascript - XSS - 使用 PHP 执行 Javascript

php - 用于在 php 嵌入 html 中选择结束日期的下拉选项

php - 如何将用户特定数据从外部数据库调用到 WordPress

php - 想要循环定位特定帖子

javascript - 什么时候 javascript 必须包含在 <head> 标记中而不是在 </body> 之前?

php - 使用 PHP 进行签名的 RSA 和 SHA-256 加密

PHP:删除 `â` 或 `â€` 的正则表达式?