Ich verwende Jquery mCustomScrollBar Plugin zum Erstellen von benutzerdefinierten Bildlaufleisten in meinem Projekt. Aber ich möchte keine Bildlaufleisten in meinen Webseiten haben, sobald sie unter 650 verkleinert sind. Es gibt auch ein anderes Problem, wenn ich das Fenster neu sortiere, kommen mehrere Scrollbalken. Kann mir bitte jemand zeigen, wie ich diese beiden Probleme lösen kann? Danke im Voraus .Wie mCustomscrollbar entfernen?
Antwort
Wenn Sie einen benutzerdefinierten Bildlauf durch eine JavaScript-Funktion aufrufen, sollte die erste Zeile des Codes alle benutzerdefinierten Bildlaufleisten löschen.
$(selector).mCustomScrollbar('destroy');
dann Ihre individuelle Scrollbar auf den gleichen Wähler initialisieren
$(selector).mCustomScrollbar({ your options here });
Ganz am Ende müssen Sie nur noch ein Fenster resize() Zuhörer erstellen und Bedingungen zu schaffen, auf der Fenstergröße basiert.
Teilfunktion Beispiel:
function initCustomScrollbar() {
var $selector = $(selector);
$selector.mCustomScrollBar('destroy');
$selector.mCustomSCrollbar({ yourOptionsHere });
$(window).resize(function() {
if(window.innerWidth > 1000) {
initCustomScrollbar();
} else {
$selector.mCustomScrollBar('destroy');
}
});
Ich habe ein funktionierendes Beispiel, aber ich habe den Code oben nicht testen, erhalten Sie zwar die Idee.
$ (selector) .mCustomScrollbar ('destroy'); gibt mir einen Fehler: Uncaught TypeError: Kann die Eigenschaft 'autoUpdate' von undefined nicht lesen – aleXela
@aleXela 'selector' ist das Element, das Sie mit jQuery umbrechen möchten. Informationen dazu finden Sie unter https://api.jquery.com/id-selector/. – dchayka
Ich weiß, danke) Selektor ist nur ein Beispiel. meins ist anders. aber immer noch – aleXela
- 1. JQuery mCustomScrollbar autoScrollOnFocus
- 2. mCustomScrollbar Deaktivieren der Bildlaufanimation
- 3. Mausrad funktioniert nicht (mCustomScrollbar jQuery-Plugin)
- 4. Wie scrollevent des Elements, das mCustomScrollbar benutzt hat?
- 5. Element, wenn in mcustomscrollbar gezogen wird nicht nach unten scrollen
- 6. jquery Autocomplete macht mCustomScrollbar scrollen nach oben auf Auswahl
- 7. mCustomScrollbar "scrollTo" funktioniert nicht in einer einzigen Anwendung
- 8. mCustomScrollbar Scrollen auf Wrapper aber nicht Scrollen auf ul
- 9. Wie zu entfernen JSON-Informationen zu entfernen?
- 10. Wie entfernen Commits wie diese
- 11. Wie entfernen iptables Regel
- 12. Wie entfernen AspxAutoDetectCookieSupport
- 13. wie Unteransichten zu entfernen
- 14. Wie programmgesteuert hinzufügen/entfernen?
- 15. Wie Array-Werte entfernen
- 16. Wie zu entfernen^M
- 17. wie entfernen ‚\‘ aus string
- 18. Wie zu entfernen __ci_last_regenerate
- 19. Flask: Wie Cookies entfernen?
- 20. Wie Platzhalter entfernen focus
- 21. wie Timer entfernen
- 22. Wie doppelte Inhalte entfernen?
- 23. JSON.NET, wie Knoten entfernen
- 24. Wie Paketfilter entfernen?
- 25. wie leere Elemente aus ArrayList.Without entfernen Index entfernen weise
- 26. Wie Iterator entfernen Methode tatsächlich entfernen ein Objekt
- 27. wie zu entfernen entfernen/n/t von string in iphone
- 28. Wie kann ich ein Sammelelement nach dem Abrufen entfernen (entfernen)?
- 29. entfernen
- 30. Wie entfernen Sie falsche Erkennungen?
hat mein Beitrag Ihre Frage beantwortet? – dchayka