【发布时间】:2017-09-29 19:02:16
【问题描述】:
在我的网站上,我的汉堡菜单刚刚停止工作并且不再打开,当您单击它的移动版本时,它还会在 URL 中添加一个#?
不知道为什么它突然停止工作,但我尝试禁用所有插件并一个一个打开它们。
- 尝试删除我几周前输入的代码。
- 删除了我最近添加的CSS代码以使移动版本正确显示
- 我还删除了任何可能影响此汉堡菜单但没有运气的自定义 CSS。
任何人都知道为什么这现在不起作用,我接下来的几个步骤将是解决它吗?
这里是网站:https://rocketpilots.com 汉堡菜单昨天可以正常工作,但今天醒来发现它不再工作了。任何人都可以解决此问题,它不是插件或自定义 css,因为尝试了这些选项并且没有运气?我很确定这是一个 javascipt 问题,只是不确定到底是什么?
header.php 代码:
<div class="fusion-header-sticky-height"></div>
<div class="fusion-header">
<div class="fusion-row">
<?php avada_logo(); ?>
<?php avada_main_menu(); ?>
<div class="logo_text"><h3 style="font-size:11px !important;color:#1592CE !important;"><a style="font-size:11px !important;color:#1592CE !important;" href="https://rocketpilots.com">Digital Marketing</a></h3></div>
免费咨询
如果您提供任何帮助,我们将不胜感激,只是无法弄清楚汉堡菜单停止工作的原因,请告诉我。谢谢!
【问题讨论】:
-
使用您的开发者控制台。加载您的网站。注意javascript错误?该错误会阻止其他脚本在您的网站上运行,包括您的 hamburger 菜单(不是 hanburger)。
-
TypeError: jQuery(...)[0].nextSibling is null -
Uncaught TypeError: Cannot read property 'remove' of null -
jQuery 没有方法
nextSibling,即使有,也必须使用方括号调用。 -
在我的文件中哪里可以找到它,我浏览了 header.php 和 functions.php 并没有找到这些东西,所以我可以删除它们,我在哪里可以找到这些项目或行javascript 在我的工作中,所以我可以删除它们,它不会导致这个问题,请让我知道我在哪里可以找到这些信息。我在控制台中看到它,我只是不确定如何删除所述代码行或如何找到它,请告诉我。谢谢!
标签: javascript html css wordpress hamburger-menu