角度8:HammerJs swipeRight和swipeLeft在内部溢出中不起作用:自动

问题描述 投票:0回答:1

我正在制作可在手机上运行的应用程序。我希望能够在可滚动容器内使用滑动事件。现在,如果我使用(swipeRight)=""(swipeLeft)="",则事件可以正常运行,但可以在容器内滚动了。

我已经尝试为Hammerjs使用手势配置,但是它只能像这样垂直工作:

export class MyHammerConfig extends HammerGestureConfig {
    overrides = <any> {
        'pinch': { enable: false },
        'rotate': { enable: false }
    }
}

providers: [
    {
        provide: HAMMER_GESTURE_CONFIG,
        useClass: MyHammerConfig
    }
],

是否有办法在可滚动容器中工作时同时触发事件(swipeRight)(swipeLeft)

angular typescript hammer.js
1个回答
0
投票

使用此

 overrides = <any> {
        'swipe': {direction: Hammer.DIRECTION_HORIZONTAL,velocity: 0.1},
        'pinch': { enable: false },
        'rotate': { enable: false }
    }
© www.soinside.com 2019 - 2024. All rights reserved.