Pytam, czy aplikacja Phonegap jest w stanie rozpoznać zdarzenia związane z przewijaniem i SwipeLight w JavaScript.phonegap: czy możliwe jest wykrycie SwipeLeft i SwipeRight touch z JavaScript?
Odpowiedz
Zepto ma dotykowe wydarzenia swipeLeft i swipeRight i wiele innych: http://zeptojs.com/#Touch%20events
PhoneGap nie daje już dotknąć wydarzenia inaczej niż ty dostać z normalnym stronie telefonu. To znaczy. chodzi tylko o zawijanie UIWebView (na iOS) lub cokolwiek innego na innych platformach.
zdarzenia dotykowe w przeglądarkach mobilnych to touchstart
, touchend
, touchmove
itp
Nie ma jeszcze żadnych fantazyjne zdarzenia przesunąć, lub zdarzenia, dwukrotnie dotknij, lub coś podobnego, że natywnie zaimplementowane w przeglądarkach mobilnych.
Ale można symulować te bardziej skomplikowane wydarzenia za pomocą JavaScript w połączeniu z zasobów touchstart
, touchend
imprez itp
Na szczęście nie trzeba się przejmować pisząc te wydarzenia samemu ponieważ prawie każdy framework mobile uczynił to dla Ciebie. Inni ludzie wspomnieli o niektórych bibliotekach, które obsługują zdarzenia dotykowe.
Ja sam używam jQuery Mobile, która ma zdarzenia swipeleft
i swiperight
, a także inne.
http://jquerymobile.com/demos/1.2.0/docs/api/events.html
Nawet nie trzeba korzystać z pełnej ramy jQuery przenośnego, jeśli nie chcesz. Jeśli chcesz, możesz po prostu dołączyć ich obsługę zdarzeń dotykowych.
Użyj this jeden działa w iOS i Android z 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
});
Co czy to jest za pomocą, zakładam, że to jest poprawne korzystanie z JQuery mobile? A może używa Zepto lub? – Gurnard
to są wszystkie zdarzenia i wywołania zwrotne TouchSwipe api 1) http://labs.rampinteractive.co.uk/touchSwipe/demos/Handlers_and_events.html – Ved
działa lepiej niż jquery ruchome zdarzenia machnięcia – Patel
Doskonała jQuery Plugin TouchSwipe-Jquery-Plugin do machnięcia wyposażony
- 1. Czy jest możliwe wykrycie przeglądarki Samsung zapasów
- 2. swipeleft/swiperight wyzwalane podczas przewijania w pionie w jquery mobile
- 3. pomylenie Sencha Touch 2 i PhoneGap
- 4. Czy jest możliwe wykrycie animowanych obrazów po stronie klienta?
- 5. Jak "inteligentny" jest standardem PDF (ISO): Czy możliwe jest wykrycie drukarki BW i odpowiednie dostosowanie?
- 6. Czy istnieje wtyczka Mobile Touch Event dla jQuery?
- 7. Czy możliwe jest generowanie podpisów cyfrowych w aplikacji Phonegap/Cordova?
- 8. najprostszy sposób na wykrycie, czy urządzenie mobilne z javascript
- 9. Czy w JavaScript jest możliwe metaprogramowanie?
- 10. Decode QRCode z PhoneGap i JavaScript
- 11. jest wielowątkowość javascript możliwe z IFRAME
- 12. Gry PhoneGap, płótno i powolny javascript
- 13. Jak uruchomić aplikację Touch Touch w Eclipse
- 14. Czy mogę używać przeciągania i upuszczania html5 na urządzeniach mobilnych z phonegap?
- 15. Aplikacja mobilna z Bootstrap 3, jQuery i phonegap, czy to możliwe?
- 16. PhoneGap i OAuth2
- 17. Czy możliwe jest zniszczenie zmiennych instancji/elementów w konstruktorze JavaScript?
- 18. Sencha Touch 2 natywna kompilacja vs owijanie Sencha Touch 2 w Phonegap
- 19. Czy możliwe jest mieszanie dodatków z matplotlib?
- 20. Javascript debugger dla PhoneGap
- 21. Czy możliwe jest udokumentowanie obiektu javascript za pomocą ESDOC?
- 22. Sencha Touch i ExtJS
- 23. Szablony Javascript - Głębokie zagnieżdżanie jest możliwe
- 24. Android - Sencha Touch 2 Problem PhoneGap dla 4.0.x
- 25. Czy istnieje dobry sposób na wykrycie, że MySQL jest "gotowy"?
- 26. Tylko swipeone współpracuje z jGestures
- 27. Phonegap i monit()
- 28. Czy możliwe jest automatyzowanie konsoli Firebug?
- 29. Elegancki sposób na wykrycie, czy aplikacja GWT jest nieaktualna i czy automatycznie odświeżana przeglądarka?
- 30. Błąd JavaScript Javascript SDK i Phonegap w przeglądarce internetowej
Używasz jakichkolwiek ram lub wtyczki dla zachowania machnięcia? – zvona
Używam HTML5, JavaScript i css3 do tworzenia aplikacji phonegap w Androidzie – Gaurav
możliwy duplikat [Wykryj przesunięcie palcem przez JavaScript na iPhonie i Androidzie] (http://stackoverflow.com/questions/2264072/detecta-a- finger-through-javascript-on-the-iphone-and-android) – givanse