将移动菜单的默认状态从关闭更改为展开

时间:2019-04-15 09:51:47

标签: javascript jquery css drop-down-menu

我希望移动菜单默认扩展其子菜单。现在,它会在点击时扩展。

此功能控制移动菜单。我尝试将 false 更改为 true ,反之亦然,但这没有用:

function(t, e) {
    "use strict";
    Flatsome.behavior("toggle", {
        attach: function(t) {
            jQuery(".widget ul.children, .nav ul.children, .menu .sub-menu", t).each(function() {
                jQuery(this).parent().addClass("has-child").attr("aria-expanded", "false"), jQuery(this).before('<button class="toggle"><i class="icon-angle-down"></i></button>')
            }), jQuery(".current-cat-parent", t).addClass("active").attr("aria-expanded", "true").removeClass("current-cat-parent"), jQuery(".toggle", t).click(function(t) {
                var e = jQuery(this);
                e.parent().toggleClass("active"), e.parent().attr("aria-expanded", "false" === e.parent().attr("aria-expanded") ? "true" : "false"), t.preventDefault()
            })
        }
    })
}

HTML代码是这样的:

<li id="menu-item-1073" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1073 has-child active" aria-expanded="false">

我希望 aria-expand 的默认状态为 true ,并在点击时将其设置为 false ,完全相反现在怎么样。

0 个答案:

没有答案