jquery - Materialise - DropDown onclick 消失问题

标签 jquery html css drop-down-menu material-design

我正在使用下面的 HTML,它是一个 Dropdown。单击菜单图标时,下拉菜单会完美弹出,但再次单击该图标时不会消失。

如果我单击页面上的其他位置,下拉菜单 会消失。

<nav style="position: fixed;">

            <!-- Dropdown Trigger -->
            <a href='#' data-activates='dropdown1' id="mainMenu" class="menu-dropdown">
                <i class="mdi-navigation-menu"></i>
            </a>

           <!-- Dropdown Structure -->
            <div id='dropdown1' class='dropdown-content container'>
                <div class="row icon-container">
                    <div class="col s4 center-align">
                        <i class="mdi-action-dashboard"></i>
                    </div>
                    <div class="col s4 center-align">
                        <i class="mdi-action-perm-phone-msg"></i>
                    </div>
                    <div class="col s4 center-align">
                        <i class="mdi-action-perm-scan-wifi"></i>
                    </div>    
                </div>
            </div>
</nav>

----- 已添加<​​/p>

$('.menu-dropdown').dropdown({
                inDuration: 300,
                outDuration: 225,
                constrain_width: false, // Does not change width of dropdown to that of the activator
                hover: false, // Activate on hover
                gutter: 0, // Spacing from edge
                belowOrigin: true, // Displays dropdown below the button
                closeOnClick: true
            });

如何在点击图标时让下拉菜单消失?

最佳答案

试试这个:

$('#mainMenu').on('click',function(){
 $('#dropdown1').toggle();
})

关于jquery - Materialise - DropDown onclick 消失问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29917379/

相关文章:

javascript - 如何使用 JavaScript 获取此 CSS 元素(.questions 标签 :before)?

javascript - 后退按钮事件监听器

php - jquery append 没有正确附加样式图标

javascript - 自由职业者的翻转 Angular 代码是什么?

html - 输入应具有可能的最大宽度

javascript - 使用 JavaScript 和 ajax 在给定文件夹中搜索图像?

javascript - jQuery - 输入字段中的多个电子邮件地址

html - 穿过上传输入文本字段和所选文件按钮

html - 单击搜索图标时如何创建新标签

css - 如何删除水平滚动条