我正在使用 Hammer.js 创建一个在左侧滑出的移动应用风格的侧边菜单。当用户向左滑动侧边菜单时,它应该关闭。
我的问题是菜单中的所有链接现在都不起作用。您如何启用对链接的点击以继续工作?
似乎我需要包含“prevent_default”以停止在拖动手势上滚动页面。
$('.sidebar').hammer({
prevent_default: true
}).bind('drag', function(ev) {
if(ev.direction == 'left') {
$('#page').removeClass('in');
}
});