Javascript 如何在Hammer.js中启用滚动
我尝试了以下操作,但仍然无法使用hammer.js元素进行垂直滚动Javascript 如何在Hammer.js中启用滚动,javascript,animation,hammer.js,Javascript,Animation,Hammer.js,我尝试了以下操作,但仍然无法使用hammer.js元素进行垂直滚动 mc = new Hammer.Manager(myElement, { touchAction: 'auto', recognizers: [ [Hammer.Pan,{ direction: Hammer.DIRECTION_HORIZONTAL }], ] }); 如果希望在myElement上支持垂直滚动,则需要添加垂直平移识别器,而不是水平识别器 守则应该是: mc = new
mc = new Hammer.Manager(myElement, {
touchAction: 'auto',
recognizers: [
[Hammer.Pan,{ direction: Hammer.DIRECTION_HORIZONTAL }],
]
});
如果希望在myElement上支持垂直滚动,则需要添加垂直平移识别器,而不是水平识别器 守则应该是:
mc = new Hammer.Manager(myElement, {
touchAction: 'auto',
recognizers: [
[Hammer.Pan, { direction: Hammer.DIRECTION_VERTICAL }],
]
});
根据我的测试,拥有touchAction:auto就足够了。