我在任何移动桌上使用锤子js进行滑动手势。它是一个简单的左/右滑动下一个/后一个。
但我希望它保持原样(向上/向下滚动)。
代码非常简单,问题是我向上/向下滑动页面向上/向下滚动异常。有时它根本不滚动或者向上或向下滚动一点点。
function hammerEvent( event ){
if(event.type == 'swipe' ){
if(event.direction == 'left'){
event.preventDefault();
document.location = gNext.href
}
if(event.direction == 'right'){
event.preventDefault();
document.location = gBack.href
}
}
}
有人经历过这个吗?
答案 0 :(得分:0)
对于迟到的回复感到抱歉,但仍然......
如果您使用较旧版本的Hammer(约0.6) - 您可以将适当的参数传递给它的选项,例如
var hammer1 = new Hammer(element, {
drag_vertical: false,
swipe: false
});
我不确定新版本,但似乎你应该只传递其他参数(像drag_block_vertical: true
这样的smth)。在Hammer page了解有关params的更多信息。