Javascript 如何在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

我尝试了以下操作,但仍然无法使用hammer.js元素进行垂直滚动

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就足够了。