Ich versuche, ein Loader für ein Hintergrundbild zu implementieren, bis das gesamte Bild mit jquery vollständig geladen ist. Ich habe die verschiedenen Methoden versucht, dies zu tun. Da das Bild im CSS spezifiziert ist, konnte ich nicht die genaue Bild-ID oder -Klasse angeben. Schließlich mache ich das,Loader-Image anzeigen, bis das Hintergrundbild vollständig geladen ist
Aber dies geschieht, wenn das Fenster geladen ist. Ich wollte es passieren, bis das Bild vollständig geladen ist. Und das Hintergrundbild kommt unter dem folgenden Abschnitt
<div class="loader"></div>
<div class="test_banner services_banner">
</div>
Es wäre toll, wenn jemand eine helfende Hand geben, diesen Fall zu verwalten. Danke im Voraus.
Verwenden Sie eines der "Lazyload" -Plugins. Keine Notwendigkeit, das Rad neu zu erfinden. – Aziz
Bitte posten Sie ein vollständiges Beispiel (z. B. eine jsfiddle) mit dem Markup und dem CSS. Kann mir wirklich nicht vorstellen, wie es aussieht und wie es aussehen soll. – Connum
Greifen Sie das Hintergrundbild von CSS, erstellen Sie ein neues Bild mit dem gleichen Dateinamen, und wenn das geladen ist, entfernen Sie den Loader usw. – adeneo