Better-Scroll-Bildlaufprinzip
<div Klasse="Wrapper"> <ul Klasse="Inhalt"> <li>...</li> <li>...</li> ... </ul> <!-- Sie können hier ein anderes DOM einfügen, das Scrollen wird dadurch jedoch nicht beeinflusst--> </div> Deshalb sprechen wir hier nur über den wichtigsten Punkt! ! !
Dies ist der Hauptgrund, warum alle Benutzer nicht scrollen können. Ich bin vor ein paar Tagen auf dieses Problem gestoßen und das Better-Scroll-Dokument war nicht zugänglich. Das Dokument auf GitHub war nur grob nutzbar. Ich habe einen ganzen Tag damit verbracht, nach einer Lösung zu suchen. Im Internet sind verschiedene Methoden aufgetaucht. Die beste Lösung: Durch Plugin: better-scroll/observe-dom BetterScroll berechnet die scrollbare Höhe oder Breite dynamisch. Sie müssen die Methode „refresh()“ nicht manuell aufrufen, wenn sich die Höhe oder Breite ändert. Das Plugin erledigt dies für Sie über MutationObserver . Wenn Ihr aktueller Browser MutationObserver nicht unterstützt, wird er auf die Verwendung von setTimeout herabgestuft. verwenden
BScroll aus „@better-scroll/core“ importieren importiere ObserveDom von '@better-scroll/observe-dom' BScroll.use(Dom beobachten) const bs = new BScroll('.wrapper', { observeDOM: wahr }) Es gibt viele Lösungen für dieses Problem, aber viele Artikel im Internet erklären es nicht klar. Verwenden Sie einfach dieses Plug-In. Eine andere Lösung besteht darin, das Laden des Bildes abzuhören und refresh() aufzurufen, um die Höhe neu zu berechnen
Damit ist dieser Artikel über die Unfähigkeit des Better-Scroll-Plug-Ins, zu gleiten, abgeschlossen (2021 durch Plug-Ins behoben). Weitere verwandte Inhalte über die Unfähigkeit des Better-Scroll-Plug-Ins, zu gleiten, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Lösung für den Fehler beim Importieren von MySQL Big Data in Navicat
>>: So richten Sie den Start einer JAR-Anwendung unter CentOS7 ein
Projektzweck Migrieren Sie die Daten in MySQL 5.5...
1. Herunterladen https://dev.mysql.com/downloads/...
Dieser Artikel beschreibt anhand eines Beispiels ...
Allgemeiner CSS-Code verursacht nur geringfügige ...
Ich bin heute auf ein seltsames Netzwerkproblem g...
1. Herunterladen: http://www.oracle.com/technetwo...
Inhaltsverzeichnis 1. Einführung in Binlog 2. Bin...
Inhaltsverzeichnis Vorwort 1. Schlüsselelemente e...
Dieses Projekt teilt den spezifischen Code von Vu...
nginx (Engine x) ist ein leistungsstarker HTTP- u...
Inhaltsverzeichnis Was ist Routing Grundlegende V...
Klassische Farbkombinationen vermitteln Kraft und ...
Inhaltsverzeichnis 1. Einleitung 2. Die erste Met...
Diashows sieht man häufig auf Webseiten. Sie enth...
Win10-Installation (überspringen, falls bereits i...