Internet Explorer 7 + alert() ne fonctionne pas
Certains de vous s'il vous plaît dites-moi pourquoi un simple alert()
n'est pas de travail à l'aide de jQuery 1.4 dans Internet Explorer 7, quand elle fonctionne dans tous les autres navigateurs? Il a été me rend fou maintenant pour la dernière demi-heure..!
$(document).ready(function(){
alert("wtf?");
})
Ce simple exemple ne pas afficher un message d'alerte dans IE7. Voir pour vous-même à http://jsfiddle.net/8HQdp/.
alert()
est une fonction JS qui n'a rien à voir avec jQuery.Tu veux dire que ça n'a rien à voir avec JQuery..
Quelle erreur avez-vous?
Sans vouloir être pédant,
alert()
n'est pas une fonction JS, c'est une fonction DOM.Pedro: Avez-vous le regardez en natif IE7 ou IE8 en mode IE7?
OriginalL'auteur donpedroper | 2011-10-14
Vous devez vous connecter pour publier un commentaire.
window.alert()
- il est possible (bien qu'improbable) qu'un autrealert()
est en conflit avecwindow
'.Si vous avez le support de console, essayez
console.log(alert);
et voir ce qu'il dit. Il doit être quelque chose comme:window.alert()
a fait le tourOriginalL'auteur Christian
Je suis sur IE8, mais avec IE7 mode, l'alerte sur http://jsfiddle.net/8HQdp/ déclenche toujours.
Essayez de changer de $ de jQuery et héberger votre propre jquery.js.
Et aussi essayer de la console.log ("wtf") avant d'alerte so u savoir s'il s'agit d'alerte ou d'un document.prêt est cassé.
$('body').hide()
. +1 pour test pour voir, ce qui est cassé.Essayé avec Boldewyn de la suggestion, et il cache le corps.. Donc c'est 100% de ce document.prêt fonctionne très bien.. jsfiddle.net/8HQdp/3
OriginalL'auteur Moe Sweet
Il fonctionne dans IE 7 mode dans IE 8 formulaire de moi. Prend un certain temps mais il ne déclencheur.
J'ai remarqué qu'il y a un point virgule manquant à partir de la fonction ready. devrait être...
Aussi, essayez d'utiliser le raccourci pour les DOM prêt de la fonction...
J'ai remarqué qu'il y est un objet d'erreur survenant lors de IE 7 qui n'a rien à voir avec ton code, je pense que c'est un bug avec jsfiddle lui-même. Avez-vous essayé firefox ou un autre navigateur qui fonctionne?
OriginalL'auteur simonlchilds
Essayez d'utiliser
window
pasdocument
.window
sera toujours une sorte de "prêt". C'estdocument
, c'est pas une erreur: api.jquery.com/ready Donc -1.OriginalL'auteur Ernestas Stankevičius