Heim Web-Frontend js-Tutorial Detaillierte Erläuterung der Verwendung des mobilen JQ-Plug-Ins hammer_jquery

Detaillierte Erläuterung der Verwendung des mobilen JQ-Plug-Ins hammer_jquery

May 16, 2016 pm 03:51 PM
移动端

Ich glaube, dass viele Front-End-Belagerungsingenieure sich Sorgen um das mobile Terminal machen. Das Schreiben ursprünglicher mobiler Ereignisse hat eine Verzögerung von 300 Millisekunden. Jetzt gibt es ein relativ gutes jq-Plug-in Hammer, Hammer.js ist eine leichtgewichtige Open-Source-Javascript-Bibliothek, die Berührungen erkennen kann, ohne auf andere Dinge angewiesen zu sein. Mausereignisse unterstützen verschiedene Mobiltelefonereignisse, wie z. B. Zoomen, QQ-Linksschieben zum Löschen, Vergrößern, Drehen usw.

Im Folgenden wird ein Tabulatorschalter verwendet, um den Hammer einzuführen.

Verwendung:

1, stellen Sie zuerst jq2.0 oder höher und jquery.hammer.js vor.

2, holen Sie sich das Element, genau wie jq, fügen Sie am Ende einfach hammer hinzu var hammertime = $('.tabs a').hammer();

3. Sie können das Ereignis hammertime.on('tap', function(ev) {} direkt mit on hinzufügen. Dabei wird das Tap-Click-Ereignis in Hammer verwendet. Sie können Ihre eigenen js in Funktion schreiben.

hammer.dragstart = function(ev) { };// 开始拖动</span>

hammer.drag = function(ev) { }; // 拖动中</span>
hammer.dragend = function(ev) { }; // 拖动结束</span>
hammer.onswipe = function(ev) { }; // 滑动</span>
 
hammer.tap = function(ev) { }; // 单击</span>
hammer.doubletap = function(ev) { }; //双击</span>
hammer.hold = function(ev) { };// 长按</span>
 
hammer.release = function(ev) { }; // 手指离开屏幕</span>

Nach dem Login kopieren

Erfahrungslink: http://hammerjs.github.io/

JS-Code

$(function() {
  var hammertime = $('.tabs a').hammer();
  hammertime.on('tap', function(ev) {
    $(this).addClass('actives').siblings().removeClass('actives');//添加一个class 同辈级移除。
    var index = $('.tabs a').index(this); //索引
    $('.tab-bott').eq(index).show().siblings().hide(); 
  })
})
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie mobile Gestenoperationen in Vue-Projekten So verwenden Sie mobile Gestenoperationen in Vue-Projekten Oct 08, 2023 pm 07:33 PM

So verwenden Sie mobile Gestenoperationen in Vue-Projekten Mit der Popularität mobiler Geräte müssen immer mehr Anwendungen ein benutzerfreundlicheres interaktives Erlebnis auf dem mobilen Endgerät bieten. Die Gestenbedienung ist eine der gängigen Interaktionsmethoden auf Mobilgeräten, mit der Benutzer verschiedene Vorgänge durch Berühren des Bildschirms ausführen können, z. B. Schieben, Zoomen usw. Im Vue-Projekt können wir mobile Gestenoperationen über Bibliotheken von Drittanbietern implementieren. Im Folgenden wird die Verwendung von Gestenoperationen im Vue-Projekt vorgestellt und spezifische Codebeispiele bereitgestellt. Zuerst müssen wir etwas Besonderes vorstellen

Lösen Sie das Problem der Multi-Touch-Punkte auf dem Vue-Mobilterminal Lösen Sie das Problem der Multi-Touch-Punkte auf dem Vue-Mobilterminal Jun 30, 2023 pm 01:06 PM

Bei der mobilen Entwicklung stoßen wir häufig auf das Problem der Mehrfingerberührung. Wenn Benutzer mit mehreren Fingern über den Bildschirm eines Mobilgeräts streichen oder zoomen, stellt die genaue Erkennung und Reaktion auf diese Gesten eine wichtige Entwicklungsherausforderung dar. In der Vue-Entwicklung können wir einige Maßnahmen ergreifen, um das Problem der Mehrfingerberührung auf dem mobilen Endgerät zu lösen. 1. Verwenden Sie das Vue-Touch-Plug-In. Vue-Touch ist ein Gesten-Plug-In für Vue, das Multi-Finger-Touch-Ereignisse auf der mobilen Seite problemlos verarbeiten kann. Wir können vue-to über npm installieren

So lösen Sie das Doppelklick-Verstärkungsproblem auf mobilen Endgeräten in der Vue-Entwicklung So lösen Sie das Doppelklick-Verstärkungsproblem auf mobilen Endgeräten in der Vue-Entwicklung Jun 29, 2023 am 11:06 AM

Mit der Beliebtheit mobiler Geräte ist die Verwendung von Vue für die mobile Entwicklung zu einer häufigen Wahl geworden. Bei der mobilen Entwicklung stoßen wir jedoch häufig auf das Problem, dass wir zum Vergrößern doppelklicken müssen. Dieser Artikel konzentriert sich auf dieses Problem und erläutert, wie die spezifische Methode der Doppelklickverstärkung auf dem mobilen Endgerät in der Vue-Entwicklung gelöst werden kann. Das Problem der Doppelklick-Vergrößerung auf Mobilgeräten tritt hauptsächlich auf, weil das Mobilgerät beim Doppelklick auf den Touchscreen automatisch das Zoomverhältnis der Webseite vergrößert. Für die allgemeine Webentwicklung ist diese Art des Doppelklicks zum Vergrößern in der Regel von Vorteil, da dies möglich ist

Eine vollständige Anleitung zur Implementierung eines mobilen responsiven Layouts in Vue (Vant) Eine vollständige Anleitung zur Implementierung eines mobilen responsiven Layouts in Vue (Vant) Jun 09, 2023 pm 04:09 PM

Eine vollständige Anleitung zur Implementierung von Responsive-Layout für Mobilgeräte in Vue (Vant). Responsive-Layout für Mobilgeräte ist ein sehr wichtiger Bestandteil der modernen Webentwicklung. Mit der Beliebtheit mobiler Geräte ist es immer wichtiger geworden, schnell auf die Größe und Auflösung des Mobiltelefonbildschirms des Benutzers zu reagieren a Eine der Herausforderungen, denen sich Frontend-Ingenieure stellen müssen. Das Vue-Framework verfügt über Responsive-Layout-Funktionen, und es gibt auch viele Bibliotheken von Drittanbietern, die uns bei der Implementierung von Responsive-Layouts unterstützen. Unter diesen ist die Vant-Komponentenbibliothek eine Vue-Bibliothek für mobile Benutzeroberflächen, da sie sehr leistungsstark, benutzerfreundlich und anpassbar ist und vollständig mit Mobilgeräten kompatibel ist.

So implementieren Sie die mobile Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API So implementieren Sie die mobile Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API Jul 29, 2023 pm 11:33 PM

Methode zur Implementierung der mobilen Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API Mit der Entwicklung des mobilen Internets sind Kartenpositionierungsfunktionen in mobilen Anwendungen immer häufiger anzutreffen. Python als beliebte Programmiersprache kann mithilfe der Baidu Map API auch mobile Kartenpositionierungsfunktionen implementieren. Im Folgenden werden die Schritte zum Implementieren der Kartenpositionierungsfunktion mithilfe der Python- und Baidu-Karten-API vorgestellt und entsprechende Codebeispiele bereitgestellt. Schritt 1: Beantragen Sie den Baidu Map API-Schlüssel. Bevor wir beginnen, müssen wir uns zunächst bewerben

Umgang mit mobilem und responsivem Design in PHP-Formularen Umgang mit mobilem und responsivem Design in PHP-Formularen Aug 10, 2023 am 11:51 AM

Umgang mit mobilem und responsivem Design in PHP-Formularen Da mobile Geräte immer beliebter werden und immer mehr Benutzer mobile Geräte für den Zugriff auf Websites verwenden, ist die Anpassung an mobile Geräte zu einem wichtigen Thema geworden. Beim Umgang mit PHP-Formularen müssen wir darüber nachdenken, wie wir eine mobilfreundliche Benutzeroberfläche und ein responsives Design erreichen können. Dieser Artikel erklärt den Umgang mit mobilem und responsivem Design in PHP-Formularen und stellt Codebeispiele bereit. 1. Responsive Formulare mit HTML5 HTML5 bietet einige neue Funktionen, mit denen sich Responsive Formulare problemlos implementieren lassen.

Vue-Entwicklung: Optimierung des festsitzenden Problems der Gestenskalierung auf dem mobilen Endgerät Vue-Entwicklung: Optimierung des festsitzenden Problems der Gestenskalierung auf dem mobilen Endgerät Jun 30, 2023 pm 04:33 PM

So lösen Sie das festgefahrene Problem der mobilen Gesten-Zoomseite in der Vue-Entwicklung. In den letzten Jahren hat die Beliebtheit mobiler Anwendungen dazu geführt, dass Gestenoperationen zu einer wichtigen Methode der Benutzerinteraktion geworden sind. Bei der Vue-Entwicklung tritt bei der Implementierung der Gesten-Zoom-Funktion auf dem mobilen Endgerät häufig das Problem der Seitenverzögerung auf. In diesem Artikel wird untersucht, wie dieses Problem gelöst werden kann, und es werden einige Optimierungsstrategien bereitgestellt. Verstehen Sie das Prinzip der Gestenskalierung. Bevor wir das Problem lösen können, müssen wir zunächst das Prinzip der Gestenskalierung verstehen. Das Gestenzoomen wird durch Abhören von Berührungsereignissen implementiert. Wenn der Benutzer mit zwei Fingern über den Bildschirm gleitet, folgt die Seite der Gleitbewegung der Finger.

Lösung zur Beseitigung des Klickpenetrationsproblems auf dem mobilen Vue-Terminal Lösung zur Beseitigung des Klickpenetrationsproblems auf dem mobilen Vue-Terminal Jul 01, 2023 am 08:27 AM

So lösen Sie das Problem der Klickpenetration auf dem mobilen Endgerät. Das Problem der Klickpenetration auf dem mobilen Endgerät tritt häufig auf, wenn der Benutzer aufgrund der langen Ausführungszeit des Klicks schnell auf ein Element klickt Ereignis wird das nächste Element durchgeklickt. Dies führt während der Entwicklung zu einer Reihe von Problemen, z. B. mehreren Triggerereignissen, Seitensprungfehlern usw. Um dieses Problem zu lösen, bietet Vue mehrere Lösungen an. 1. Verwenden Sie die FastClick-Bibliothek. FastClick ist eine Bibliothek, die die 300-ms-Verzögerung von Klickereignissen auf der mobilen Seite eliminieren kann. Installieren und

See all articles