javascript - Jquery 移动下拉菜单

标签 javascript jquery mobile drop-down-menu menu

我正在尝试为一个项目制作一个移动下拉菜单。

当我单击#menu时,#nav会下降,但是当我单击 第二次,#nav 不会再返回。

我有以下代码:

$(document).ready(function() {
    $('#menu').click(function(e) {
        e.preventDefault();
        $('#nav').slideToggle('slow');
    });
});

最佳答案

点击应该可以,但您可以为移动设备再添加一个事件,如果点击不起作用,点击将覆盖它:)

$(document).ready(function() {
    $('#menu').on('click tap', function(e) {
        e.preventDefault();
        $('#nav').slideToggle('slow');
    });
});

关于javascript - Jquery 移动下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26192378/

相关文章:

javascript - 从对象内部获取对象的键

jquery - 自动调整 body 背景图像到浏览器窗口?

html - 根据单选选择显示和隐藏 html 元素

jquery - 添加内容时调整水平宽度

java - Android 应用程序延迟执行不起作用

javascript - react : Accessing a target element as 'this'

javascript - 遍历数组并将项目与 html 元素匹配

javascript - GreenSock Tweenmax 动画

android - 使用第 3 方移动应用程序开发工具开发的应用程序是否为各自市场所接受?

尺寸不寻常的 HTML 5 视频未显示在 iPhone 上