点击下拉菜单上的jQuery下拉菜单不起作用

时间:2018-10-04 14:25:47

标签: javascript jquery wordpress

我们的wordpress网站使用generatepress基本主题。它具有内置于菜单中的JS on click功能,但似乎仅在父菜单项上起作用。

我们收到此错误: We get this error

似乎正在正确查找下拉链接,但在某处失败(请参阅:事件标签)。 在开发工具检查器中的外观如下: This how it's looking in inspector

根据我的判断,它将使用此脚本来运行单击时的下拉功能:

function(n, t) {
  if (n.preventDefault(), n.stopPropagation(), !t) var t = this;
  var o = t.closest("li"),
    l = t.closest("nav").querySelectorAll("ul.toggled-on");
  if (l && !t.closest("ul").classList.contains("toggled-on") && !t.closest("li").classList.contains("sfHover"))
    for (var c = 0; c < l.length; c++) l[c].classList.remove("toggled-on"), l[c].closest("li").classList.remove("sfHover");
  o.classList.toggle("sfHover"), e.classList.contains("dropdown-click-menu-item") ? t.parentNode.querySelector(".sub-menu").classList.toggle("toggled-on") : e.classList.contains("dropdown-click-arrow") && o.querySelector(".sub-menu").classList.toggle("toggled-on")
}

我以为最初他们只是将其应用于顶层菜单,但进一步的检查显然不是这种情况。任何对此的想法都将不胜感激。

0 个答案:

没有答案