Détecter Jquery régulièrement javascript, si pas de charge actuel il dynamcally
J'ai besoin du code pour utiliser javascript pour détecter si oui ou non JQuery est présent, sinon, chargez le fichier JQuery à partir de google ou d'un autre site web
Mise à JOUR de Deux Solutions de Travail (suffit de copier et de coller le code de travail ici):
De Claudio Redi
window.jQuery || document.write("<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'>\x3C/script>")
De Rob Darwin
var jQueryScriptOutputted = false;
function initJQuery() {
if (typeof(jQuery) == 'undefined') {
if (! jQueryScriptOutputted) {
jQueryScriptOutputted = true;
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js\"></scr" + "ipt>");
}
setTimeout("initJQuery()", 50);
}
}
initJQuery();
Cochez cette réponse de l'homme stackoverflow.com/questions/1828237/...
OriginalL'auteur Patriotec | 2012-05-23
Vous devez vous connecter pour publier un commentaire.
Quelque chose comme cette devrait fonctionner.
EDIT: Code ajouté de lien ci-dessus.
Merci. A bien fonctionné. J'ai ajouté le code de travail dans ma question.
pas de vote pour une réponse sans code...
Ce lien n'est pas vraiment un bon exemple de comment faire cela.
C'est pourquoi j'ai upvoted les autres, de meilleures réponses.
OriginalL'auteur Rob Darwin
Il existe de nombreuses façons, je l'aime plus seulement parce que c'est le moins verbeux
ugh. J'ai cliqué downvote par accident -- devrait avoir été upvote, mais maintenant il est immobilisé jusqu'à ce que la question est édité. désolé à ce sujet, le chef de la.
Paulukonis: pas de problème. Édité réponse dans le cas où vous êtes intéressé par le retour de votre voix.
vous l'avez. merci.
est dynamique protocole, cela signifie qu'il va adopter le protocole est actuellement en cours d'utilisation
OriginalL'auteur Claudio Redi
La nice façon de charger jQuery sans l'aide de
document.write
est:Cela entraînera asynchrone charge, cependant, de sorte que vous pouvez inclure
.onload
gestionnaire pour permettre l'exécution d'attendre jusqu'à ce que la charge est terminée.onload ne semble pas fonctionner toujours: stackoverflow.com/questions/3248384/...
OriginalL'auteur Alnitak