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

oxf4rvwz  于 2022-12-03  发布在  WordPress
关注(0)|答案(1)|浏览(124)

在wordpress我有一个菜单在我的侧边栏,我可以让它打开点击而不是悬停,但现在我想折叠子菜单时,选择另一个项目。
有一部分的theme.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();
            }

    });

有线索吗?干杯!

moiiocjp

moiiocjp1#

试试这个

/* 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代码,我可以帮助你。

相关问题