TYPO3 Plugin:

mp_jquerylib_touchswipe

TouchSwipe 1.6

Ein Jquery-Plugin, das auf Touchgeräten wie iPad, iPhone, Android usw. verwendet werden kann

Erkennt einzelne und mehrere Fingerabdrücke, kneift und fällt zurück auf Mausbewegungen auf dem Desktop

Die Zeit- und Entfernungsschwellen können so eingestellt werden, dass sie zwischen Streichgeste und langsamem Widerstand liegen.

Ermöglicht den Ausschluss von untergeordneten Elementen (interaktiven Elementen) sowie das Scrollen der Seite oder das Seitenzoomen je nach Konfiguration.

Demos, Beispiele und Dokumente

http://labs.rampinteractive.co.uk/touchSwipe http://labs.rampinteractive.co.uk/touchSwipe/docs

Für die Portierung auf XUI siehe:

https://github.com/cowgp/xui-touchSwipe

Versionshistorie

  • 1.6.6 2014-06-04
    • Zusammenführung von pull requests.
    • IE10 Touch-Unterstützung
    • Verhindern Sie nur die standardmäßige Ereignisbehandlung bei gültigem Durchziehen
    • Separater Lizenz-/changelog-Kommentar
    • Erkennen Sie, ob der Durchzug am Ende des Berührungsereignisses gültig ist.
    • Geben Sie die Fingerdaten an die Ereignisbehandler weiter
    • Hinzufügen einer "Halten"-Geste
    • Seien Sie toleranter gegenüber dem Gewindebohrerabstand
    • Tippfehler und kleinere Korrekturen
  • 1.6.5 2013-08-24
    • Ein paar pull requests, die verschiedene bugs reparieren, wurden zusammengeführt, AMD-Unterstützung hinzugefügt.
  • 1.6.4 2013-04-04
    • Die bug mit der in 1.6.3 eingeführten cancelThreshold wurde korrigiert, bei der der Durchzugsstatus nicht mehr das Startereignis auslöste und nach dem Zurückziehen stoppte.
  • 1.6.3 2013-04-01
    • doubletap, Longtap-Ereignisse und longTapThreshold, doubleTapThreshold Eigenschaft hinzugefügt
  • 1.6.2 2013-03-23
    • Unterstützung für Events, die mit on / off / bind in jQ verbunden sind, für alle Callback-Namen hinzugefügt.
    • Der'Click'-Handler wurde zugunsten von tap veraltet.
    • cancelThreshold-Eigenschaft hinzugefügt
    • optionsmethode hinzugefügt, um Init-Optionen zur Laufzeit zu aktualisieren
  • 1.6.1 2013-02-12
    • Unterstützung für ie8-Touch-Events hinzugefügt
  • 1.6.0 2013-01-12
    • bugs wurde mit Quetschungen repariert, hauptsächlich wenn sowohl Quetsch- als auch Streichbewegungen aktiviert waren, sowie mit einem Zeitschwellenwert für Multifinger-Gesten, so dass das Loslassen eines Fingers über den anderen nicht als Einzelfinger-Geste ausgelöst wurde.
    • hat die Demo-Site alle statischen lokalen HTML-Seiten erstellt, damit sie lokal von einem Entwickler ausgeführt werden können
    • jsDoc Kommentare und Dokumentation für das Plugin hinzugefügt
    • code ordentlich
    • triggerOnTouchLeave-Eigenschaft hinzugefügt, die das Ereignis beendet, wenn der Benutzer das Element auszieht.
  • 1.5.1 2012-11-22
    • Fixed bug mit jQuery 1.8 und nachlaufendem Komma in excludedElements
    • bug mit IE und event.preventDefault() behoben;
  • 1.5.0 2012-11-10
    • Hinzugefügte excludedElements, ein jquery-Selektor, der untergeordnete Elemente angibt, die KEINE Swipes auslösen. Standardmäßig ist dies eine Auswahl, die alle Formular-, Eingangsauswahl-, Schaltflächen- und Ankerelemente entfernt.
  • 1.4.0 2012-04-10
    • Hinzugefügte Pinch-Unterstützung, PinchIn, PinchOut und PinchStatus
  • 1.3.3 2012-09-08
    • Code ordentliche Vorbereitung für die Minified Version
  • 1.3.2 2012-29-07
    • Die Option FallbackToMouseEvents wurde hinzugefügt, um Mausereignisse auf berührungslosen Geräten NICHT zu erfassen.
    • Der Wert "aller" Finger wurde zur Fingereigenschaft hinzugefügt, so dass jede Kombination von Fingern den Durchzug auslöst, so dass Event-Handler die Fingerzahl überprüfen können
  • 1.3.1 2012-05-06
    • Bug behebt Probleme
    • bind() mit false as last Argument wird in jQuery 1.6 nicht mehr unterstützt, auch wenn Sie nur klicken, wird die Dauer nun korrekt zurückgegeben.
  • 1.3.0 2012-06-06
    • Das gesamte Plugin wurde überarbeitet, um die Ausführung von Methoden zu ermöglichen, sowie offene Standardeinstellungen für die Übersteuerung von Benutzern. Methoden zum Aktivieren, Deaktivieren und Zerstören hinzugefügt
  • 1.2.8 2012-05-06
    • Es wurde die Möglichkeit zugefügt, einen Wert wie null oder false im Triggerrückruf zurückzugeben. Auf diese Weise können wir steuern, wann der Touch-Start/die Bewegung wirksam werden soll oder nicht (einfach durch die Rückkehr in einigen Fällen null; oder falsch;) Dies wirkt sich auf das ontouchstart/ontouchmove-Ereignis aus.
  • 1.2.7 2012-05-06
    • Der Zeitschwellenwert wurde so geändert, dass er aus Gründen der Abwärtskompatibilität null Standard hat. Es wurde ein Parameter für die Dauer hinzugefügt, der bei Ereignissen zurückgegeben und die Handhabung der Zeit überarbeitet wurde.
  • 1.2.6 2012-14-05
    • Zeitschwelle zwischen Start- und Endberührung hinzugefügt, so dass der Benutzer langsame Durchläufe ignorieren kann (dank Mark Chase). Der Standardwert ist null, alle Slaves werden erkannt
  • 1.2.5 2011-27-09
    • Unterstützung für das Testen von Swipes mit der Maus auf dem Desktop-Browser wurde hinzugefügt (danke an https://github.com/joelhy)
  • 1.2.4 2011-28-04
    • Die geänderten Lizenzbedingungen lauten nun MIT oder GPL inline mit jQuery. Es wurde eine Prüfung auf Unterstützung von Touch-Ereignissen hinzugefügt, um Fehler bei nicht kompatiblen Browsern zu vermeiden.
  • 1.2.2 2011-23-02
    • Es wurde bug behoben, bei dem der Umfang bei Callback-Methoden nicht erhalten blieb
  • 1.2.1 2011-23-02
    • konsolenprotokoll entfernt!
  • 1.2.0 2011-23-02
    • klick-Handler hinzugefügt. Dieser wird ausgelöst, wenn der Benutzer einfach klickt und nicht streicht. Das Ereignisobjekt und das Klickziel werden an den Handler übergeben.
    • Wenn Sie das Plugin http://code.google.com/p/jquery-ui-for-ipad-and-iphone/ verwenden, können Sie jQuery-Mausereignisse auch Kindern eines touchSwipe-Objekts zuweisen.
  • 1.1.0 2011-21-02
    • allowPageScroll-Eigenschaft hinzugefügt, um das Durchsuchen und Scrollen der Seite zu ermöglichen
    • handler-Signaturen geändert, so dass ein Handler für mehrere Ereignisse verwendet werden kann
  • 1.0.1 2010-12-12
    • mehrbyte-Kommentare entfernt
  • 1.0.0 2010-12-12
    • funktion komplett

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:MP_JQUERYLIB_TOUCHSWIPE ist auf

0.03 % aller TYPO3 installiert.

  • 0.19 % aller TYPO3 8.7.x Installationen installiert
  • 0.02 % aller TYPO3 7.6.x Installationen installiert

Aktualität:MP_JQUERYLIB_TOUCHSWIPE ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.19 % aller TYPO3 8.7.x Installationen
  • 0.02 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

Gosign-Responsive Index: TYPO3 Installationen nutzen MP_JQUERYLIB_TOUCHSWIPE zu

  • 60 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 40 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen MP_JQUERYLIB_TOUCHSWIPE zu

  • 10 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 30 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 30 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 20 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 10 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=37950 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>