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
Inhaltsverzeichnis Installieren Sie Docker unter ...
In diesem Artikel wird hauptsächlich die Integrat...
Im vorherigen Artikel haben wir vorgestellt, wie ...
Vorwort Ich habe gerade angefangen, MySQL zu lern...
Vorwort Die Methode zum Konfigurieren von IP-Adre...
Projektszenario: Beim Ausführen des Vue-Projekts ...
Das in diesem Artikel verwendete PHP-Basisimage i...
Der erste Schritt besteht darin, TypeScript globa...
Apache Superset ist ein leistungsstarkes BI-Tool,...
Die Verwendung von Ajax zum Implementieren der For...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Überblick Überprüfen von setTi...
Inhaltsverzeichnis Verwenden Sie bidirektionale B...
So zeigen Sie Versionsinformationen unter Linux a...
Inhaltsverzeichnis Erstellen Sie eine Vuex-Umgebu...