Erreur: 'jQuery n'est pas défini"
J'ai écrit un script en jQuery.
Il fonctionne avec Firefox et GoogleChrome.
Seulement avec IE, j'ai cette erreur renvoyée:
'jQuery' n'est pas défini jquery-ui-1.8.4.custom.min.js, de la Ligne De 10 Caractères 1
C'est la tête de ma page:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Contattaci - TheItalianBrand.com</title>
<script type="text/javascript" src="lib/jquery.js"></script>
<script type="text/javascript" src="lib/js/jquery-ui-1.8.4.custom.min.js"></script>
<link type="text/css" href="lib/css/smoothness/jquery-ui-1.8.4.custom.css" rel="stylesheet" />
<script type="application/javascript">
$(function(){
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-state-hover'); },
function() { $(this).removeClass('ui-state-hover'); }
);
$('input').change(function() {
validate();
});
$('input').keydown(function() {
validate();
});
$('textarea').change(function() {
validate();
});
$('textarea').keydown(function() {
validate();
});
});
</script>
</head>
Que puis-je faire?
Vous... ne fermez pas cette dernière
N'utilisez pas le
désolé, le dernier <balise script est fermé, mais je n'ai pas le coller
J'aurais posté ça comme réponse! 🙂
Si vous entrez ...lib/jquery.js dans IE la barre d'adresse, est-il droit?
script
tagN'utilisez pas le
application/javascript
type MIME; IE va s'étouffer. Utilisation text/javascript
à la place.désolé, le dernier <balise script est fermé, mais je n'ai pas le coller
J'aurais posté ça comme réponse! 🙂
Si vous entrez ...lib/jquery.js dans IE la barre d'adresse, est-il droit?
OriginalL'auteur michele | 2010-08-28
Vous devez vous connecter pour publier un commentaire.
Ne pas utiliser
application/javascript
, changement detext/javascript
Vérifiez le chemin d'accès de jquery
est votre jquery dans
lib/js/
, ou tout simplementlib/
?Assurez-vous que votre répertoire lib est relatif à l'appel de la page
Vous avez peut-être voulu dire
/lib/jquery.js
(la barre oblique au début fait une différence)OriginalL'auteur vol7ron
Vous importez la bibliothèque jQuery UI de
lib/js
, mais jQuery lui-même à partir delib
. Je soupçonne que votre copie de la bibliothèque jQuery est aussi danslib/js
et que vous êtes tout simplement pas l'obtenir en raison du fait qu'un mauvais chemin. Bien sûr, cela voudrait dire que ce n'est pas vraiment de travail dans Firefox ou Chrome ou tout autre navigateur, mais il pourrait être qu'ils sont juste un peu moins flagrant sur les rapports d'erreurs, de sorte que vous n'êtes pas s'en apercevoir.Firefox "TamperData" plugin est vraiment très pratique pour le suivi des requêtes HTTP sur le chargement de la page.
OriginalL'auteur Pointy
Vous avez pour vérifier la séquence de l'ajout de jQuery, et en ajoutant de la bibliothèque jQuery dans le bon ordre
OriginalL'auteur Sagar