简单的移动jQuery下拉菜单无法在移动设备上运行

问题描述 投票:0回答:2

我的问题是,当我的手机上按下按钮时,它什么也没做。当以相同的分辨率点击PC时,它没有问题。我不知道该怎么做,我还没有看到其他地方的修复。

这是它使用的网站,因此您可以直接看到问题:http://www.briansamu.com

// This the jQuery

    $(document).ready(function() {

    $(".burger-nav").on("click", function() {

        $("header nav ul").toggleClass("open");
        // The open class sets the height of the UL to: height: auto;

    });
});

谢谢你提前。

javascript jquery css jquery-mobile
2个回答
0
投票

手机的点击功能与浏览器不同。要解决这些问题,请使用Hammer Js来帮助处理所有移动点击。


0
投票

这个问题是iphone还是ipad?如果是这种情况尝试按钮而不是<a>标签

© www.soinside.com 2019 - 2024. All rights reserved.