Question

J'ai inclus js externes à l'aide getScript. Cependant, je voudrais inclure une seule fois. Comment puis-je détecter si le fichier externe a été inclus en utilisant jquery? Merci.

Était-ce utile?

La solution

ne vérifie pas techniquement si le fichier lui-même a été chargé, mais vous pouvez vérifier un espace de noms d'objet défini dans ce fichier.

Dites le fichier JS son code en utilisant un espace de noms quelque chose comme:

var myNameSpace = function(){
  return {
   some:'stuff'
  };
}();

Ou tout style pour quelque chose des espaces de noms (c.-à-jQuery fait la même chose), vous pouvez vérifier la présence de myNameSpace

if (typeof myNameSpace == "undefined"){ // load script }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top