2010-10-27 8 views
3

Hai guise! J'ai des ennuis avec certains jQuery que j'utilise, cela fonctionnait déjà mais j'ai fait beaucoup de développements depuis et j'ai essayé de faire un suivi pour savoir quel était le problème, mais je n'ai pas réussi - d'où ma présence ici . Quoi qu'il en soit, je reçois quelques erreurs JS dans IE7 et IE8 avec le plugin jQuery infiniteCarousel de mon cadre, je tire littéralement mes cheveux dessus comme lorsque vous supprimez toute référence à tout cela fonctionne magnifiquement.Internet Explorer 7 + 8 jQuery Erreur avec infiniteCarousel

Here est un lien vers la page.

Si quelqu'un peut jeter la lumière sur la question, vous seriez un épargnant de vie!

+4

Je vous suggère d'essayer courir avec le plein de graisse, version non minified de jQuery et des plug-ins – pharalia

+1

Thank you! Cela a fonctionné comme un charme! Pourriez-vous expliquer pourquoi inclure la version "complète" de jQuery pourrait faire toute sorte de différence? –

Répondre

0

Le problème est que le plugin jQuery infinite carousel est mal écrit et le processus de minifaction nécessite un JavaScript bien formé. Si vous prenez son code et l'exécutez à travers JSLint, vous verrez qu'il a besoin de plusieurs dizaines de correctifs avant de pouvoir le réduire correctement. C'est quelque chose que l'auteur du plugin doit rectifier.

0

Bien qu'il n'y ait aucune erreur, il semble que le plugin perd la trace des éléments. Une solution possible serait de se connecter au début et terminer les événements et d'arrêter tous les événements de bouton jusqu'à ce qu'il ait terminé l'animation.

Vous pouvez également utiliser ce plugin à la place: http://sorgalla.com/jcarousel/

Questions connexes