Hammer.js允许在拖动区域内进行点击

时间:2012-10-10 13:56:53

标签: jquery hammer.js

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

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

似乎我需要包含'prevent_default'才能阻止页面在拖动手势上滚动。

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

1 个答案:

答案 0 :(得分:0)

你想:

prevent_default: false

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