1

我正在使用 Hammer.js 创建一个在左侧滑出的移动应用风格的侧边菜单。当用户向左滑动侧边菜单时,它应该关闭。

我的问题是菜单中的所有链接现在都不起作用。您如何启用对链接的点击以继续工作?

似乎我需要包含“prevent_default”以停止在拖动手势上滚动页面。

    $('.sidebar').hammer({
        prevent_default: true
    }).bind('drag', function(ev) {
        if(ev.direction == 'left') {
            $('#page').removeClass('in');
        }
    });
4

1 回答 1

0

你要:

prevent_default: false

这将允许您通过容器传递点击。

于 2012-11-26T21:10:37.637 回答