|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
j'ai utilisé pas mal de Jquery dans un projet de site que je suis occupé à développer, travaillant sous Firefox, Safari et Chrome tout semblait fonctionnait pour le mieux, jusqu'à ce que je teste ce site sur Internet Explorer (toutes versions testées), sur IE6 pas trop grave car je comptais pas rendre le site visible sur ce navigateur mais IE7 et IE8 :o là c'est la catastrophe!! en fait lorsque je clique sur une des boites du menu au centre de la page, le contenu du div ne s'affiche pas et je reçois le message d'erreur suivant : "Message : Argument non valide. Ligne : 144 Caractère : 219 Code : 0" URI : http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" Je vous donne l'url du site : http://bit.ly/hL9TBo J'ai fait des alert à chaque ligne pour voir où le script bloquait et apparemment c'est au niveau de cette condition que quelque chose bloque l'exécution de la page : Code :
|
||
|
|
00
|
|
|
#2 | ||||
|
Membre expérimenté
![]() ![]() Duke Jikel Inscription : mai 2010 Messages : 340 ![]() |
Ton problèmes vient de cette méthode, au moment où la méthode doit "animer" le z-index.
Un z-index ça ne s'anime pas sous IE, à ce moment là la méthode d'animation de jquery essaye de faire un elm.style.zIndex = 999 + 'px'; donc setter une chaine de caractère à la place d'un nombre. Au lieu de corriger jquery, désactive l'animation des zindex sur toutes tes animations pour IE 7 et 8 : donc si on prend le code existant : Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
Merci, effectivement c'est lié à ce problème de Z-index, je vais tenter de résoudre ça en suivant vos conseils...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com