Berechne die Wischdistanz in jQuery-mobile

8

Ich hoffe, es geht Ihnen heute gut, ich versuche, die Wischdistanz (eine Touch-Geste) auf einer mobilen Website zu berechnen, wie würden Sie herausfinden, wie viele Pixel der Benutzer über den Bildschirm gezogen hat?

%Vor%     
Xavier 03.08.2011, 09:58
quelle

3 Antworten

2

Nicht sicher, ob das hilft, aber mit Beta 2 haben sie einige zusätzliche Swipe-Funktionalität veröffentlicht

  

Konfigurierbare Swipe-Ereignisschwellenwerte hinzugefügt

     

Es gab eine Reihe fest codierter Konstanten in der   jquery.mobile.event.js Swipe-Code. Für Entwickler, die zwicken müssen   diese Konstanten, um eine größere vertikale Verschiebung und noch zu ermöglichen   Registrieren Sie einen Swipe, diese neue Funktion ermöglicht es ihnen angepasst werden. Vielen Dank   an mlitwin, um dies zu unterstützen.

     
  • scrollSupressionThreshold (Standard: 10px) - Mehr als diese horizontale   Verschiebung, und wir werden Scrollen unterdrücken
  •   
  • durationThreshold (Standard: 1000ms) - Mehr Zeit als dies und kein Swipe
  •   
  • horizontalDistanceThreshold (Standard: 30px) - Wischen Sie horizontal   Verschiebung muss mehr sein.
  •   
  • verticalDistanceThreshold (Standard: 75px) - Swipe vertikale Verschiebung muss kleiner sein als dies.
  •   
    
Phill Pafford 04.08.2011, 14:07
quelle
9

Ich würde vorschlagen, das ausgezeichnete jQuery TouchSwipe Plugin von Matt Bryson: Ссылка .

Es hat Berührung & amp; Swipe Ereignisse für 4 Richtungen und 1 oder 2 Finger. Und es hat SwipeStatus, mit dem Sie Wischdistanz erhalten können: Ссылка

    
Jasper Moelker 12.11.2011 19:28
quelle
2

Ich konnte nicht herausfinden, wie ich die Entfernung im Handumdrehen von der Methode ermitteln kann. Stattdessen habe ich einfach einen neuen globalen Schwellenwert auf meiner Seite festgelegt.

%Vor%

Ich benutze eine ältere Version von jQM (v1.0 immer noch ...), das könnte sich geändert haben. Es ist einfach, in der Quelle zu finden, wenn Sie nur nach Swipe-Ereignissen suchen.

    
jocull 29.08.2012 18:17
quelle

Tags und Links