Heim Web-Frontend js-Tutorial So verwenden Sie das mobile Plug-in IScroll.js

So verwenden Sie das mobile Plug-in IScroll.js

Mar 07, 2018 am 10:50 AM
javascript 插件

Wir wissen, dass das IScroll.js-Plugin mit allen mobilen Bildlaufleistenereignissen kompatibel ist. Auf einigen Android-Geräten können wir die Bildlaufleiste nicht über overflo:scroll; Element Um das Scrollen zu handhaben, gebe ich Ihnen eine detaillierte Einführung in IScroll.js.

Hinweis

Bei Verwendung von IScroll.js müssen Sie über drei Ebenen der Elementverschachtelung verfügen, wie zum Beispiel:

<div class="food-left">
    <ul class="food-nav">
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul></div>
Nach dem Login kopieren

Der äußerste Food-Left muss zwei CSS-Stile haben : Position:relativ; und Überlauf:versteckt.

Initialisierung

IScroll.js stellt uns einen IScroll-Konstruktor zur Verfügung ;
Wie folgt initialisieren wir das

<script type="text/javascript">
      leftScroll = new IScroll(".food-left");</script>
Nach dem Login kopieren

-Konstrukt Die tatsächlichen Parameter Die in der Funktion übergebenen Parameter stimmen mit dem neuen querySelector-Parameter in ES6 überein. Tatsächlich wird querySelector auf die gleiche Weise wie unser jQuery-Selektor verwendet. Hinweis: Wir müssen ihn initialisieren, nachdem die DOM-Struktur geladen wurde, sonst wird er ungültig.

Einstellungen

IScroll.js ermöglicht es uns, den zweiten Parameter zu übergeben, um die Eigenschaften des Scroll-Ereignisses zu konfigurieren;

leftScroll = new IScroll(".food-left", {
       scrollbars: true,
       bounce: false,
       mouseWheel:true,
       click:true});
Nach dem Login kopieren
Scroll-Leiste

scrollbars: true
Nach dem Login kopieren
Ob Bildlaufleisten angezeigt werden sollen. Der Standardwert ist false;


fadeScrollbars:true
Nach dem Login kopieren
Die Bildlaufleiste wird ein- und ausgeblendet, vorausgesetzt natürlich, dass Ihre Bildlaufleiste angezeigt wird. Der Standardwert ist false;


interactiveScrollbars
Nach dem Login kopieren
Ob die Bildlaufleiste gezogen werden soll. Der Standardwert ist „false“;


resizeScrollbars
Nach dem Login kopieren
Die Länge der Bildlaufleiste wird proportional eingestellt. Wenn Sie eine feste Größe wünschen, können Sie sie auf „true“ festlegen 🎜>


Gibt an, ob eine Rebound-Animation ausgeführt werden soll, wenn der Bildlauf die Containergrenze erreicht. Der Standardwert ist „true“;

bounce: false
Nach dem Login kopieren


Ob das aktivierte Scrollen mit der Maus angezeigt werden soll; der Standardwert ist „false“; ob das Rückwärtsscrollen nach der Aktivierung des Mausscrollens aktiviert werden soll ; die Standardeinstellung ist false;

mouseWheel:true
Nach dem Login kopieren


iScroll deaktiviert das Standard-Mausklickverhalten. Wenn Sie die Einstellung true verwenden möchten;

invertWheelDirection
Nach dem Login kopieren


IScroll hört standardmäßig auf alle Zeiger. Wenn Sie die Plattform bestätigen, auf der sich das Projekt befindet, können Sie nicht verwendete Effekte deaktivieren, um den Ressourcenverbrauch zu reduzieren.

click:true
Nach dem Login kopieren


Eingestellt die anfängliche Versatzposition der Bildlaufleiste; der Standardwert ist keine;

disableMouse、disablePointer、options.disableTouch
Nach dem Login kopieren

Methoden

IScroll.js stellt uns auch einige praktische Methoden zur Verfügung, natürlich befinden sie sich alle unter dem Instanzobjekt ;
startX、startY
Nach dem Login kopieren


Scrollen Sie zum eingehenden Element. Die Position muss ein natives

DOM-Objekt sein

, dann kann die Scrollzeit

sein zu einer beliebigen Position. Die Standardposition ist 0. Wenn Sie verschieben möchten, müssen Sie eine negative Zahl festlegen.
rightScroll.scrollToElement(el, time, offsetX, offsetY, easing)
Nach dem Login kopieren

Ich glaube, Sie haben die Methoden beherrscht, nachdem Sie diese Fälle gelesen haben. Bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website!
Verwandte Lektüre:

scrollTo(x, y, time, easing)
Nach dem Login kopieren

So verwenden Sie xml2js in nodej

Detaillierte Erläuterung des Pfadmoduls von node.js

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das mobile Plug-in IScroll.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

PyCharm-Einsteigerhandbuch: Umfassendes Verständnis der Plug-In-Installation! PyCharm-Einsteigerhandbuch: Umfassendes Verständnis der Plug-In-Installation! Feb 25, 2024 pm 11:57 PM

PyCharm ist eine leistungsstarke und beliebte integrierte Entwicklungsumgebung (IDE) für Python, die eine Fülle von Funktionen und Tools bereitstellt, damit Entwickler Code effizienter schreiben können. Der Plug-In-Mechanismus von PyCharm ist ein leistungsstarkes Tool zur Erweiterung seiner Funktionen. Durch die Installation verschiedener Plug-Ins können PyCharm um verschiedene Funktionen und benutzerdefinierte Funktionen erweitert werden. Daher ist es für PyCharm-Neulinge von entscheidender Bedeutung, die Installation von Plug-Ins zu verstehen und zu beherrschen. In diesem Artikel erhalten Sie eine detaillierte Einführung in die vollständige Installation des PyCharm-Plug-Ins.

Fehler beim Laden des Plugins in Illustrator [Behoben] Fehler beim Laden des Plugins in Illustrator [Behoben] Feb 19, 2024 pm 12:00 PM

Erscheint beim Starten von Adobe Illustrator eine Meldung über einen Fehler beim Laden des Plug-Ins? Bei einigen Illustrator-Benutzern ist dieser Fehler beim Öffnen der Anwendung aufgetreten. Der Meldung folgt eine Liste problematischer Plugins. Diese Fehlermeldung weist darauf hin, dass ein Problem mit dem installierten Plug-In vorliegt, es kann jedoch auch andere Gründe haben, beispielsweise eine beschädigte Visual C++-DLL-Datei oder eine beschädigte Einstellungsdatei. Wenn dieser Fehler auftritt, werden wir Sie in diesem Artikel bei der Behebung des Problems unterstützen. Lesen Sie daher weiter unten weiter. Fehler beim Laden des Plug-Ins in Illustrator Wenn Sie beim Versuch, Adobe Illustrator zu starten, die Fehlermeldung „Fehler beim Laden des Plug-Ins“ erhalten, können Sie Folgendes verwenden: Als Administrator

Teilen Sie drei Lösungen mit, warum der Edge-Browser dieses Plug-in nicht unterstützt Teilen Sie drei Lösungen mit, warum der Edge-Browser dieses Plug-in nicht unterstützt Mar 13, 2024 pm 04:34 PM

Wenn Benutzer den Edge-Browser verwenden, fügen sie möglicherweise einige Plug-Ins hinzu, um weitere Anforderungen zu erfüllen. Beim Hinzufügen eines Plug-Ins wird jedoch angezeigt, dass dieses Plug-In nicht unterstützt wird. Heute stellt Ihnen der Herausgeber drei Lösungen vor. Methode 1: Versuchen Sie es mit einem anderen Browser. Methode 2: Der Flash Player im Browser ist möglicherweise veraltet oder fehlt, sodass das Plug-in nicht unterstützt wird. Sie können die neueste Version von der offiziellen Website herunterladen. Methode 3: Drücken Sie gleichzeitig die Tasten „Strg+Umschalt+Entf“. Klicken Sie auf „Daten löschen“ und öffnen Sie den Browser erneut.

Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Mar 08, 2024 am 08:55 AM

Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Unter normalen Umständen lautet das Standardinstallationsverzeichnis von Chrome-Plug-In-Erweiterungen wie folgt: 1. Der Standard-Installationsverzeichnis-Speicherort von Chrome-Plug-Ins in Windows XP: C:\DocumentsandSettings\Benutzername\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. Chrome in Windows7 Der Standardinstallationsverzeichnisspeicherort des Plug-Ins: C:\Benutzer\Benutzername\AppData\Local\Google\Chrome\User

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

Unterstützt PyCharm Community Edition genügend Plugins? Unterstützt PyCharm Community Edition genügend Plugins? Feb 20, 2024 pm 04:42 PM

Unterstützt PyCharm Community Edition genügend Plugins? Benötigen Sie spezifische Codebeispiele Da die Python-Sprache im Bereich der Softwareentwicklung immer häufiger verwendet wird, wird PyCharm als professionelle integrierte Python-Entwicklungsumgebung (IDE) von Entwicklern bevorzugt. PyCharm ist in zwei Versionen unterteilt: die professionelle Version und die Community-Version. Die Community-Version wird kostenlos bereitgestellt, die Plug-in-Unterstützung ist jedoch im Vergleich zur professionellen Version eingeschränkt. Die Frage ist also: Unterstützt die PyCharm Community Edition genügend Plug-Ins? In diesem Artikel werden spezifische Codebeispiele verwendet

Ausführliche Erklärung zur Installation und Einrichtung des EclipseSVN-Plug-Ins Ausführliche Erklärung zur Installation und Einrichtung des EclipseSVN-Plug-Ins Jan 28, 2024 am 08:42 AM

Ausführliche Erklärung zur Installation und Einrichtung des EclipseSVN-Plug-Ins. Eclipse ist eine weit verbreitete integrierte Entwicklungsumgebung (IDE), die viele verschiedene Plug-Ins zur Erweiterung ihrer Funktionalität unterstützt. Eines davon ist das EclipseSVN-Plugin, das Entwicklern die Interaktion mit dem Versionskontrollsystem Subversion ermöglicht. In diesem Artikel wird detailliert beschrieben, wie Sie das EclipseSVN-Plug-in installieren und einrichten, und es werden spezifische Codebeispiele bereitgestellt. Schritt 1: Installieren Sie das EclipseSVN-Plug-in und öffnen Sie Eclipse

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Einführung: Heutzutage ist die Genauigkeit von Wettervorhersagen für das tägliche Leben und die Entscheidungsfindung von großer Bedeutung. Mit der Weiterentwicklung der Technologie können wir genauere und zuverlässigere Wettervorhersagen liefern, indem wir Wetterdaten in Echtzeit erhalten. In diesem Artikel erfahren Sie, wie Sie mit JavaScript und WebSocket-Technologie ein effizientes Echtzeit-Wettervorhersagesystem aufbauen. In diesem Artikel wird der Implementierungsprozess anhand spezifischer Codebeispiele demonstriert. Wir

See all articles