私はPhonegapアプリケーションがJavascriptでswipeLeftとSwipeRight関連イベントを認識できるかどうか尋ねます。phonegap:JavascriptからswipeLeftとSwipeRight touchを検出できますか?
答えて
ZeptoがswipeLeftとswipeRightためのタッチイベント、および他の多くを持っていますhttp://zeptojs.com/#Touch%20events
PhoneGapのは、あなたがそうでなければ、通常のモバイルウェブサイトで取得よりも、イベントに触れもうあなたを与えるものではありません。私。 UIWebView(iOS上)やその他のプラットフォームに相当するものをラッピングするだけです。モバイルブラウザで
タッチイベントはtouchstart
、touchend
、touchmove
含んなど
ない任意の空想スワイプイベント、またはダブルタップのイベント、またはネイティブモバイルブラウザに実装されているようなものがあります。
しかし、あなたは株式touchstart
と一緒にJavaScriptを使用して、これらのより複雑な事象をシミュレートすることができ、touchend
イベントなど
ほぼすべてのモバイルフレームワークがそれを行っているので、幸運なことに、あなたはこれらのイベントを自分で書く気にする必要はありません。あなたのために。他の人は、タッチイベントを処理するライブラリについて言及しています。
私自身は、swipeleft
とswiperight
というイベントを含むjQuery Mobileを使用する傾向があります。
http://jquerymobile.com/demos/1.2.0/docs/api/events.html
あなたも、あなたがしたくない場合は、完全なjQueryのモバイルフレームワークを使用する必要はありません。必要に応じて、タッチイベントハンドラを含めることができます。
使用this IOSおよびPhoneGapの持つアンドロイドの内の1つのその作業。スワイプのため
$("#test").swipe({
click:function(event, target) {
log("click from callback");
},
swipe:function(event, direction, distance, duration, fingerCount) {
log("swipe from callback");
},
swipeLeft:function(event, distance, duration, fingerCount) {
log("swipeLeft from callback");
},
swipeRight:function(event, distance, duration, fingerCount) {
log("swipeRight from callback");
},
swipeUp:function(event, distance, duration, fingerCount) {
log("swipeUp from callback");
},
swipeDown:function(event, distance, duration, fingerCount) {
log("swipeDown from callback");
},
swipeStatus:function(event, phase, direction, distance, duration, fingers) {
log("swipeStatus from callback");
},
pinchIn:function(event, direction, distance, duration, fingerCount, pinchZoom) {
log("pinchIn from callback");
},
pinchOut:function(event, direction, distance, duration, fingerCount, pinchZoom) {
log("pinchOut from callback");
},
pinchStatus:function(event, phase, direction, distance , duration , fingerCount, pinchZoom) {
log("pinchStatus from callback");
},
fingers:$.fn.swipe.fingers.ALL
});
優秀なjQueryプラグインTouchSwipe-Jquery-Pluginは
- 1. phonegap:Javascriptからダブルタッチスワイプを検出できますか?
- 2. jqueryモバイルの垂直スクロール中にswipeleft/swiperightがトリガーされました
- 3. アンドロイド検出touch
- 4. UICollectionViewでスワイプを検出します。
- 5. Javaからプラグインされたディスクを検出できますか?
- 6. ネイティブC++からJavaバージョンを検出できますか
- 7. PhoneGap:Javascriptアップデートで通知
- 8. Visual StudioデバッガからGDIリークを検出することはできますか?
- 9. Cocoa Touch/UIKitでは、バックグラウンドスレッドからユーザーインターフェイスへの変更を検出する方法はありますか?
- 10. JSONエラーを検出できますか
- 11. iOS4は左スワイプを検出できません
- 12. キーボードフォーカスイベントをグローバルに検出することはできますか?
- 13. マウスから左クリックを検出できますか?またはCtrl +右クリック?
- 14. jQueryのMobile Touch Event Pluginはありますか?
- 15. html要素からSencha Touchのアクション/イベントをトリガーできますか?
- 16. AppleからのJengaソースコード/動き検出
- 17. Cocoa Touch Frameworkを作成するときにCocoaPodを使用できますか?
- 18. VmWareのゲストが検出できなかったUSBデバイスを検出できますか?
- 19. 指が画面上のオブジェクトから離れるときを検出します。
- 20. HTML出力からサーバーサイドファイルを抽出することはできますか?
- 21. iPhoneアプリから.mを書き出すことはできますか?
- 22. ユーザーがページから移動したときに検出します。
- 23. Sencha Touchでカスタムコントロールを作成することはできますか?
- 24. ストアでSencha Touch Card Layoutを元に戻すことはできますか?
- 25. Sencha TouchでExt.JSのAPIを使用できますか?
- 26. 右クリックブラウザのコンテキストメニューで左クリックを検出することはできますか?
- 27. バッテリー駆動のデバイスをjavascriptで検出することはできますか?
- 28. JavaでMacスペースを検出できますか?
- 29. AndroidでOTA機能を検出できますか?
- 30. Silverlightでバインディングの変更を検出できますか?
はあなたがスワイプ動作のためのフレームワークやプラグインのいずれかの種類を使用していますか? – zvona
私は([iPhoneとAndroidでJavaScriptを通じて指のスワイプを検出]のAndroid – Gaurav
の可能二重にPhoneGapのアプリを作るためのHTML5、JavaScript、およびCSS3を使用していますhttp://stackoverflow.com/questions/2264072/detect-a-指スワイプスルーjavascriptをオンiphone-と-アンドロイド)あなたの助けを – givanse