Javascript / jQuery ne s'exécute pas dans IE jusqu'à ce que le corps de la page soit moused

Je travaille sur un nouveau site de portfolio à http://www.nitrohandsome.com , et j'utilise l'expérience pour me jeter les dents sur jQuery. J'utilise la dernière version et la jarouselite avec l'extension de relâchement sur ma page principale pour un effet carrousel rusé. Cela fonctionne bien dans la plupart des navigateurs, mais lorsque j'ai commencé à tester IE (7 et 8, je n'ai pas commencé à optimiser pour 6.5), je trouve que jQuery n'utilise pas de code dès que le document est chargé. Plutôt, il semble attendre jusqu'à ce que l'on déplace la souris sur le corps du html lui-même. Cela fait mon carrousel afficher comme une liste et mes boutons de menu principal pour ne pas fonctionner correctement jusqu'à ce que l'utilisateur déplace la souris. J'ai utilisé browsershots.org pour vérifier si cela ne se passait que sur ma machine, mais malheureusement pas. Quelqu'un peut-il faire la lumière sur ce pour moi? Je suis un novice avec jQuery, et j'ai un peu plus d'expérience avec javascript en général, bien que je connaisse bien d'autres langues d'ECMA telles que Actionscript.

Je publierais la source, mais l'aperçu en direct de la publication montre qu'il essayerait de rendre le HTML.

Merci d'avance.

Vous avez une virgule supplémentaire quelque part dans votre code. Vérifiez pour quelque chose comme ceci:

{ param: "whatever", param2: "whatever", // <- extra comma! } 

IE meurt sur ces derniers tandis que Firefox ne le fait pas.

EDIT : Voici la virgule supplémentaire:

 $("#carousel").jCarouselLite({ btnNext: "#next", btnPrev: "#prev", visible: 3, easing: "easeout", speed: 150, // <- REMOVE THIS COMMA }); 

DEUXIÈME ÉDITION:

Pour le bien de quiconque trouve cette page plus tard, la raison pour laquelle sa page ne s'affiche pas correctement était à cause des problèmes documentés de jQuery 1.3.1 avec document. Il a déjà déclenché des images ou pas du tout. Un correctif à la dernière version de jQuery a fait l'affaire.