WordPress菜单-单击时显示子菜单

时间:2018-07-18 13:59:00

标签: javascript jquery wordpress menu dropdown

我想隐藏子菜单,并在他们的父母被点击后显示给他们。目前,我正在使用在这里找到的代码段,不幸的是,该代码段在加载时不会隐藏子菜单。所以我基本上是在寻找一种与此相反的解决方案:)

网站:https://github.com/electron/electron/blob/master/docs/api/chrome-command-line-switches.md

摘要:

var app = require('electron')
app.commandLine.appendSwitch('disable-pinch');
$(document).ready(function () {
$('#navmenu > ul > li:has(ul)').addClass("has-sub");
$('#navmenu > ul > li > a').click(function () {

    var checkElement = $(this).next();

    $('#navmenu li').removeClass('active');
    $(this).closest('li').addClass('active');

    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        $(this).closest('li').removeClass('active');
        checkElement.slideUp('normal');
    }

    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#navmenu ul ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
    }

    if (checkElement.is('ul')) {
        return false;
    } else {
        return true;
    }
 });
});

1 个答案:

答案 0 :(得分:0)

您可以尝试添加此行

$('#navmenu ul.sub-menu').hide();

$(document).ready(function () {之后的