我尝试了以下操作,但我仍然无法使用hammer.js元素进行垂直滚动。
mc = new Hammer.Manager(myElement, {
touchAction: 'auto',
recognizers: [
[Hammer.Pan,{ direction: Hammer.DIRECTION_HORIZONTAL }],
]
});
答案 0 :(得分:1)
您希望支持myElement
上的垂直滚动,然后您需要添加垂直平移识别器而不是水平识别器。
代码应该是:
mc = new Hammer.Manager(myElement, {
touchAction: 'auto',
recognizers: [
[Hammer.Pan, { direction: Hammer.DIRECTION_VERTICAL }],
]
});