ich eine HTML-Datei haben, testLoader.html:Script Verladeauftrag in JS/CSS (mit schluck als Build-System)
<head>
<style>
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url('optier-spinner.gif') 50% 50% no-repeat #ccc;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.js"></script>
<script src="http://underscorejs.org/underscore.js"></script>
<script src="head.load.js"></script>
usw.
Mein Ziel ist es, ein "Laden" Bild zu haben, (animiertes GIF), während JS-Skripte geladen werden. Problem ist das Bild in der url()
Tag in der <style>
Abschnitt wird nur abgerufen, nachdem JS-Dateien geladen sind, also keinen Effekt für die Animation.
Wie Sie sehen können, werden die Scripts geladen und erst nach ihnen das GIF-Bild. Ich versuchte mit Skriptlader wie head.js und es funktioniert, aber ich benutze Schluck und die JS-Dateien des Projekts werden während des Build-Prozesses injiziert (und die Dateien ändern sich von Entwicklung zu Produktion), so ist Skriptlader keine Option soweit Ich kenne.
Wie kann ich das Bild laden und präsentiert werden, während die anderen Dateien geladen sind?
bitte markieren Sie eine Antwort als akzeptiert, wenn es Ihre Frage – marvinhagemeister