phonegap: Ist es möglich, swipeLeft und SwipeRight touch aus Javascript zu erkennen?

8

Ich frage, ob eine Phonegap-Anwendung SwipeLeft- und SwipeRight-bezogene Ereignisse in Javascript erkennen kann.

    
Gaurav 04.12.2012, 10:39
quelle

5 Antworten

5

Phonegap gibt Ihnen keine Berührungsereignisse mehr, als Sie sonst mit einer normalen mobilen Website erhalten. I.e. es wickelt nur ein UIWebView (auf iOS) oder was auch immer das Äquivalent auf den anderen Plattformen ist.

Touch-Ereignisse in mobilen Browsern sind touchstart , touchend , touchmove usw.

Es gibt keine ausgefallenen Swipe-Ereignisse oder Doppeltipper-Ereignisse oder ähnliches, die nativ in mobilen Browsern implementiert sind.

Aber Sie können diese komplizierteren Ereignisse simulieren, indem Sie Javascript in Verbindung mit den Ereignissen touchstart , touchend usw. verwenden.

Glücklicherweise müssen Sie diese Ereignisse nicht selbst schreiben, weil fast jedes mobile Framework das für Sie getan hat. Andere Leute haben einige Bibliotheken erwähnt, die Berührungsereignisse behandeln.

Ich selbst neige dazu, jQuery Mobile zu verwenden, das die Ereignisse swipeleft und swiperight sowie andere hat.

Ссылка

Sie müssen nicht einmal das vollständige jQuery Mobile-Framework verwenden, wenn Sie nicht möchten. Sie können einfach ihre Touch-Event-Handler einschließen, wenn Sie möchten.

    
asgeo1 11.12.2012 23:18
quelle
4

Wir verwenden quo.js . Es ist ein leichtgewichtiges Framework für Multi-Touch-Events und mehr.

    
dan 04.12.2012 11:33
quelle
2

Verwenden Sie das eines, das in iOS und Android mit PhoneGap funktioniert.

%Vor%     
Ved 09.11.2013 07:48
quelle
0

Zepto hat Berührungsereignisse für swipeLeft und swipeRight und viele andere: Ссылка

    
olore 11.12.2012 20:46
quelle
0

Ausgezeichnetes jquery-Plugin TouchSwipe-Jquery-Plugin für Swipe-Funktionen

    
rinkesh 08.10.2014 06:09
quelle

Tags und Links