2013-01-18 2 views
-3

J'ai créé un script jQuery pour permettre à mon animation cloud de fonctionner dans IE car j'utilise le CSS3: after et: before les pseudos et les keyframes pour tous les autres navigateurs. Il fonctionne dans tous les navigateurs sauf, bien sûr IE9. Pour une raison quelconque, il résout une erreur sur le premier $ sur la ligne 8. J'ai cherché en ligne pour une réponse, mais jusqu'à présent, je n'ai rien trouvé, j'ai également essayé de forcer IE à revenir à l'utilisation du mode de compatibilité IE8, pour voir si elle travail mais cela a produit la même erreur. Est-ce que quelqu'un d'autre a eu la même erreur et sait comment le réparer? Même si je supprime totalement la ligne entière $(init); l'erreur se déplace simplement à la ligne 9 à la place. This is the error message that is produced while using the IE debugging.

Voici l'URL de mon site pour jeter un oeil pour vous-même, http://cafe.cic.hull.ac.uk/~405851/

+0

Veuillez poster le code réel au lieu d'une image du code. – Sparky

+2

Wow, votre site utilise 36% (!) De mon CPU (i5-2500). Vous pourriez vouloir corriger cela. –

+0

Cette erreur suggère que jQuery n'a pas été chargé ou est chargé après la ligne elle-même – anson

Répondre

0

On dirait que vous chargez clouds.js avant le chargement de jQuery. Déplacez la balise <script> qui lie à clouds.js après à la fois jQuery et jQueryUI et votre problème doit être résolu.

+0

Bien sûr erreur stupide, merci de l'avoir signalé. – Yokocapolo