我在应用程序中使用Jquery mmenu。我的菜单包含子菜单。仅当用户单击主菜单项时,子菜单才会展开。我希望用户单击菜单按钮时默认情况下将其展开。这怎么可能?我已经初始化如下。

$(document).ready(function () {
console.log('mmenu loading');
$("#menu").mmenu({
    slidingSubmenus: false
});


});

任何帮助都非常感谢。

谢谢

最佳答案

您可以将类(“ mm-opened”)赋予具有子菜单的菜单。

<nav id="menu">
            <ul>
                <li><a href="#">Home</a></li>
                //MENU WITH SUBMENU ADD CLASS mm-opened
                <li class="mm-opened">
                    <a href="#about">About us</a>
                    <ul>
                        <li><a href="#about/history">History</a></li>
                        <li> <a href="#about/team">The team</a></li>
                        <li><a href="#about/address">Our address</a></li>
                    </ul>
                </li>
                <li><a href="#contact">Contact</a></li>
            </ul>
</nav>


AND slideSubmenus为false。

$("#menu").mmenu({
    slidingSubmenus: false
});

关于javascript - 如何使mmenu默认扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26925609/

10-10 16:08