wie man externe js Datei zu erkennen ist bereits enthalten ist, mit Jquery
Frage
Ich habe externe js-Datei enthalten getScript verwenden. Ich möchte jedoch nur einmal aufzunehmen. Wie kann ich erkennen, ob die externe Datei hat jquery aufgenommen mit? Danke.
Lösung
Dies prüft nicht technisch, wenn die Datei selbst geladen ist, aber Sie können für ein Objekt Namespace in dieser Datei definiert überprüfen.
Sprich die JS-Datei Namespace seinen Code mit so etwas wie:
var myNameSpace = function(){
return {
some:'stuff'
};
}();
Oder irgendeine Art für Namensräume etwas (dh jQuery macht das Gleiche), dann können Sie auf das Vorhandensein von myNameSpace
überprüfen
So
if (typeof myNameSpace == "undefined"){ // load script }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow