小部件上的菜单,在选择其他项目时单击关闭时打开

Menu on widget that opens onclick close when select another item

本文关键字:单击 项目 其他 选择 菜单 小部      更新时间:2023-09-26

在WordPress中,我的侧边栏上有一个菜单,我可以在单击而不是悬停时将其打开,但现在我想在选择其他项目时折叠子菜单。

有一部分主题.js我直到现在才得到。

/* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
    function () {
        $(this).find('ul').slideDown();
    }
);

我已经尝试过这个没有成功

  /* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
    function () {
            if($(this).find('ul')is(':visible')) {
                $(this).find('ul').slideUp();   
            } else {
                $(this).find('ul').slideDown();
            }

    });

有什么线索吗?干杯!

试试这个

/* featured box fade out effect */
$('.widget_nav_menu .menu-parent-item').click(
    function () {
        var obj = $(this);
        // First slide up all the submenu
        $('.widget_nav_menu ul').slideUp(function() {
            // Then expanded the clicked one
            obj.find('ul').slideDown();
        });
    }
);

我只是猜测HTML结构,所以代码可能不起作用,但你明白了(阅读评论)。

如果你能给我你的HTML代码,我可以帮你。