jQuery Mobile Loader
AlexH
- javascript
Guten Abend zusammen,
ich versuche mich an einer Web App und binde dafür jQuery Mobile ein.
Das Problem ist, jedes Mal steht "Loading" im Dokument was mein Layout zerschießt.
Was ist das?
Ein einfaches Konstrukt verdeutlicht es:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquerymobile/1.4.1/jquery.mobile.min.js"></script>
</head>
<body>
</body>
</html>
Im CSS (was ich hier nicht einbinde) steht der Loader Standardmäßig auf display: block; was heißt es muss per JS wieder ausgeblendet werden.
Ist das der Sinn der Sache dass ich als erstes den f*ck Loader ausblendet muss der noch dazu nicht zentriert gezeigt wird? Ist das ein Bug oder ein Feature was ich falsch nutzen?
Danke
Meine Herren!
Im CSS (was ich hier nicht einbinde)
Da liegt der Fehler. jQuery Mobile besteht nicht nur aus der JavaScript-Bibliothek, sondern eben auch aus dem CSS-Framework. Wenn du das Framework in seinem vollen Funktionsumfang nutzen möchtest, musst du es auch in seinem vollen Funktions-Umfang einbinden. Dein Wunsch danach, dass du auf bestimmte Funktionalitäten verzichten möchtest, weil du sie sowieso nicht brauchst, ist nachvollziehbar, dazu bietet jQuery Mobile die Möglichkeit "Custom Builds" zu erzeugen. Also zugeschnittene Variationen des Frameworks, dann musst du aber auf den CDN-Support verzichten und deine Custom-Version selber hosten.
Ist das der Sinn der Sache dass ich als erstes den f*ck Loader
Ruhig bleiben, Sportsfreund. Eine Packung Mehl in der Mikrowelle macht noch keinen Kuchen.