Chiedo se un'applicazione di PhoneGap è in grado di riconoscere gli eventi relativi a swipeLeft e SwipeRight in Javascript.phonegap: è possibile rilevare swipeLeft e SwipeRight touch da Javascript?
risposta
Zepto ha eventi touch per swipeLeft e swipeRight, e molti altri: http://zeptojs.com/#Touch%20events
PhoneGap non darà più toccare gli eventi di quello che altrimenti ottenere con un normale sito web mobile. Cioè si tratta semplicemente di avvolgere un UIWebView (su iOS) o qualunque sia l'equivalente sulle altre piattaforme.
eventi tocco di browser mobili includono touchstart
, touchend
, touchmove
, ecc
Non ci sono eventi di fantasia magnetiche, o eventi doppio tap, o qualcosa di simile in modo nativo implementato nel browser mobile.
Ma è possibile simulare quegli eventi più complicate utilizzando javascript in collaborazione con il brodo touchstart
, touchend
eventi, ecc
Per fortuna non è necessario preoccuparsi di scrivere quegli eventi te stesso, perché quasi tutti i framework mobile ha fatto per te. Altre persone hanno menzionato alcune librerie che gestiscono eventi touch.
Io personalmente tendo ad usare jQuery Mobile che ha eventi swipeleft
e swiperight
, così come altri.
http://jquerymobile.com/demos/1.2.0/docs/api/events.html
Non hanno nemmeno bisogno di utilizzare l'intero framework jQuery Mobile se non si vuole. Puoi semplicemente includere i gestori di eventi touch se lo desideri.
Utilizzare this un suo funzionamento in iOS e Android con PhoneGap.
$("#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
});
Cosa è questo usando però, presumo questo sta usando JQuery mobile corretto? O sta usando Zepto o? – Gurnard
questi sono tutti eventi e callback di TouchSwipe api 1) http://labs.rampinteractive.co.uk/touchSwipe/demos/Handlers_and_events.html – Ved
funzionano meglio degli eventi jquery mobile swipe – Patel
eccellente plugin per jQuery TouchSwipe-Jquery-Plugin per colpo dispone
- 1. confusione tra Sencha Touch 2 e PhoneGap
- 2. Quale è meglio usare Sencha Touch o PhoneGap per Android?
- 3. javascript + PhoneGap - come rilevare quando in una chiamata telefonica attiva
- 4. È possibile rilevare JavaScript se il browser dell'utente supporta gzip?
- 5. Rottura dello swipeleft/-right quando si trascina un elemento
- 6. È possibile eseguire UPnP Discovery da Javascript?
- 7. App mobile con Bootstrap 3, jQuery e PhoneGap, è possibile?
- 8. Giochi PhoneGap, canvas e javascript lenti
- 9. È possibile utilizzare TypeScript in combinazione con PhoneGap (o simili)?
- 10. È possibile rilevare l'uscita di un'applicazione?
- 11. È possibile rilevare la musica non iPod?
- 12. Touch Coordinate da UIPanGestureRecognizer
- 13. Android - è possibile rilevare il sorriso?
- 14. Facebook Javascript SDK e errore URL PhoneGap
- 15. Decode QRCode con PhoneGap e JavaScript
- 16. Come posso rilevare se l'app appengine è accessibile da un iphone/ipod touch?
- 17. Come rilevare stato HTTP da JavaScript
- 18. rilevare quando moltiplicazione matriciale è possibile
- 19. Perché non è possibile rilevare l'eccezione interna?
- 20. è possibile leggere l'immagine dal server remoto usando in modalità binaria usando javascript o phonegap?
- 21. PhoneGap e OAuth2
- 22. Come rilevare il tocco dell'utente con PhoneGap utilizzando JS
- 23. È possibile rilevare una NSInternalInconsistencyException in Swift?
- 24. È possibile rilevare se è iniziata una transizione CSS arbitraria
- 25. JavaScript da rilevare quando i javascript esterni vengono caricati
- 26. Esiste un plug-in per evento Touch Mobile per jQuery?
- 27. È possibile inviare SMS dall'applicazione HTML/Javascript phonegap utilizzando l'API SMS di telefono?
- 28. È possibile chiamare una funzione javascript dal codice nativo (non in una richiamata) utilizzando PhoneGap e iOS?
- 29. Javascript import html è possibile?
- 30. È possibile accedere all'elemento Nascosto da javascript getElementByName?
Si sta utilizzando qualsiasi tipo di quadro o plug-in per il comportamento colpo? – zvona
sto usando HTML5, Javascript e css3 per creare un'app phonegap in Android – Gaurav
possibile duplicato di [Rileva un passaggio del dito tramite JavaScript su iPhone e Android] (http://stackoverflow.com/questions/2264072/detect-a- finger-swipe-through-javascript-on-the-iphone-and-android) – givanse