J'essaie de créer une galerie d'images à l'aide du widget curseur de l'interface utilisateur jQuery. Mon code me demande de trouver la largeur interne d'une liste non ordonnée. Dans Firefox, IE et Opera, j'obtiens une valeur de 2193px pour cela, mais dans Chrome cette valeur est de 44px!jQuery .innerWidth() donnant différentes valeurs dans différents navigateurs
Lorsque je code dur 2193px dans la largeur de l'UL, cela fonctionne correctement dans Chrome.
est ici un lien vers le code Slider Test
Brillant! Ajout de valeurs de hauteur et de largeur à chaque image et le problème a été résolu. Je vous remercie! – splatio
Safari et Chrome (Webkit) peuvent déclencher l'événement document onload prématurément (avant que la page ne soit chargée de manière asynchrone, entre autres). Ainsi, vous finissez par ne pas connaître les tailles de certaines images et de leurs conteneurs immédiatement après le chargement de la page. Vous devez attendre le chargement de l'image avant que le navigateur ne recalcule le flux de la page. Donc Mike a raison sur votre script ne connaissant pas les tailles dans le temps. – DaveS