1

Cordova でクロスプラットフォーム アプリを開発するために、ReactJS で OnsenUI 2 を使用しています。モバイル デバイスで動作する必要がありますが、通常のブラウザーでも動作する場合は便利です。全画面画像のカルーセル要素があり、ユーザーが画像をタップすると、新しいページが開きます。問題は、新しい画像へのすべてのスワイプが画像のclickイベントをトリガーしていることです。スライドのタップと新しいスライドへのスワイプの違いをどのように見分けることができますか?

コードペン: https://codepen.io/anon/pen/amJooZ

4

1 に答える 1

1

タッチ スクリーン用に何かを開発している場合は、イベントをリッスンするのではなく、clickタッチ イベントをリッスンする必要があります。touch events の MDN のドキュメントを参照してください。通常のクリック イベントも処理することが重要な場合は、クリックの処理に関するセクションを参照してください。

于 2016-09-23T11:00:41.687 に答える