2016-03-21 19 views
-1

Ich habe es bereits mit mehreren Preloadern probiert, die im Internet zu finden sind und mit jedem von ihnen bekomme ich das Problem, dass sie nie auftauchen. Wenn ich überprüfen, was los ist, es immer sagen, dass $.LoadingOverlay is not a function" versucht, diese eine zu implementieren, aber ohne Erfolg http://www.jqueryrain.com/?eKV1bCMa

mein Code:

<header> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
<script src="js/loadingoverlay.js"></script> 
<script src="js/loadingoverlay.min.js"></script> 

</header> 

Dieses unten habe ich versucht, in setzen mehreren Stellen, unter Verschlusskörper nach Körperöffnung oder auch in Kopf

<script> 
    $(document).ready(function() { 
     $.LoadingOverlay("show"); 

     // Hide it after 3 seconds 
     setTimeout(function() { 
      $.LoadingOverlay("hide"); 
     }, 3000); 
    }); 
</script> 

Es funktionierte nie aus; l

Ich brauche Hilfe mit ihm

+0

Zuerst nicht beide Version von loadingoverlay enthalten sollte, könnten Sie nur die · min-Datei verwenden. Dann sollten Sie sicherstellen, dass die Dateien geladen sind, können Sie dies in der Netzwerkkonsole überprüfen – Hacketo

+0

@Hacketo Ja, ich weiß. Ich sollte eine Version haben. Ich habe nur die Dinge getestet und beide Versionen kopiert. Normalerweise verwende ich nur einen mit min.js für den leichteren Versionstyp. – Harugawa

Antwort

1

ich die js im js Teil und jquery 2.2.1 minimierte hinzugefügt und es wirkt wie ein Zauber, ich glaube, Sie diese <script src="js/loadingoverlay.js"></script> aus dem Header löschen sollten.

https://jsfiddle.net/o90psp2o/

Ich benutze die gleiche Funktion

$(document).ready(function() { 
    $.LoadingOverlay("show"); 

    // Hide it after 3 seconds 
    setTimeout(function() { 
      $.LoadingOverlay("hide"); 
    }, 3000); 
}); 
+0

sagen OP, dass seine Codearbeit nicht sehr nützlich ist, weil es nicht hilft – Hacketo

+0

Danke, es hat gerade für mich geklappt. Irgendwann hatte ich eine zweite jquery irgendwo zwischen HTML-Zeilen und es machte es nicht rot jquery überhaupt x_x – Harugawa