2016-11-15 8 views
0

私はアイテムのリストを持っています。各項目には、削除ボタンを表示するswipeleft/swiperight指示文があります。 (iOSメッセージのやりとりを考える)。しかし、私がスワイプアップに行くとき、リストをスクロールするかのように、私はアンドロイドOSで何もスクロールしません。私はデバッグを追加することができ、スワイプアップがトリガされたときに応答を得るため、イベントを認識しますが、実際にはリストをスクロールしません。 iOSでは、私は問題がありません。Angular2、HammerJs、swipeupはアンドロイドで動作しません

これはうまくいけば、これが動作するようになったことがわかったコードですが、アンドロイドには運がありません。

export class MyHammerConfig extends HammerGestureConfig { 
    overrides = <any>{ 
     'swipe': {velocity: 0.2, threshold: 10, direction: 31} 
    } 
} 

私はちょうどスライドイベントの基本的なhammerjs指示を使用しています。

<div class='list-item-hidden' *ngFor="let conversation of conversationList" (swipeleft)="openMenu(conversation)" (swiperight)="openMenu(conversation)"> 

アンドロイドは、Hammerjsとswipeupイベントで別々に扱われる必要がありますか?あなたはDOM要素に、このCSSを追加する必要が

答えて

0

touch-action: pan-x pan-y !important; 
関連する問題