我刚开始使用Hammer JS并且正在浏览他们的入门页面(https://github.com/EightMedia/hammer.js/wiki/Getting-Started)
这是我的代码:
var el = $('#drag ul');
var hammertime1 = Hammer(el,{
drag_block_vertical:true,
drag_lock_to_axis: true
})
.on("drag", function(ev) {
if(ev.gesture.direction == 'left' || ev.gesture.direction == 'right') {
$(this).css('left',ev.gesture.deltaX);
};
ev.gesture.preventDefault();
});
然而,拖锁似乎不起作用。
非常感谢任何帮助。
感谢。
更新
通过在两个函数上添加lock_to_axis来实现它的工作