2016-09-23 10 views
1

私はCordovaでクロスプラットフォームアプリケーションを開発するためにReactJSでOnsenUI 2を使用しています。モバイルデバイスで動作するはずですが、通常のブラウザでも動作するといいでしょう。私は、フルスクリーンイメージを持つCarousel Elementを持っています。ユーザーがイメージをタップすると、新しいページを開きたいと思います。問題は、新しい画像をスワイプすると画像上にclickというイベントが発生していることです。スライド上のタップと新しいスライドへのスワイプの違いを教えてください。JavaScriptでクリックイベントとスワイプイベントの違いを確認するにはどうすればよいですか?

Codepen:https://codepen.io/anon/pen/amJooZ

+0

タッチスクリーンデバイスやコンピュータのために何かを開発しているかどうかを明確にすることはできますか? –

+0

主にモバイル/タッチスクリーンデバイス用ですが、通常のコンピュータでも機能するといいですね。問題はモバイルデバイスには表示されません。 – Eknoes

+0

更新された回答を追加しました。がんばろう! –

答えて

1

あなたはタッチスクリーンのために何かを開発し、代わりのclickイベントをリスニングしている場合は、タッチイベントをリッスンする必要があります。 MDN's documentation of touch eventsを参照してください。通常のクリックイベントを処理することが重要な場合は、the section about handling clicksをご覧ください。

関連する問題