Heim > Web-Frontend > js-Tutorial > Hauptteil

So verwenden Sie das mobile Plug-in IScroll.js

php中世界最好的语言
Freigeben: 2018-03-07 10:50:18
Original
5817 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage