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.

War es hilfreich?

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
scroll top