|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 50 ![]() |
Bonjour,
J'utilise un script qui me permet d'exécuter une rotation sur un div, cependant je travaille sur les positions des divs et après une transformation les positions (top, left) des divs varient selon le navigateur utilisé. Voici le script utilisé pour Code :
puis lorsque je fais : Code :
chrome : avant : 171,120 après : 158.104 , 118.604 ie6 : avant : 171,120 après : 171,120 ff : avant : 171,120 après : 171,120 J'ai l'impression que ce problème n'est pas réellement solvable, mais j'ai absolument besoin de pouvoir faire des rotations à mes blocs et récupérer leur position (top,left) après.. si quelqu'un a une idée, ça serait top. Merci d'avance. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonjour
Je vous conseille vivement la lecture des tutoriels suivants :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juin 2009 Messages : 50 ![]() |
Bonjour,
Merci pour cette documentation mais je n'ai rien trouvé pour résoudre mon problème. J'ai oublié de préciser que le top serait que ça fonctionne aussi sous IE 6. Connaissez-vous comment gèrent les navigateurs les transformations? car je n'ai aucun problème a effectuer la transformation mais c'est pour récupérer des coordonnées (top,left) cohérentes avec la transformation qui me pose problèmes. |
|
|
00
|
|
|
#4 | ||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
J'ai testé les navigateurs installés sur mon ordinateur : Chrome 10, Firefox 4 et IE 9. C 10 et IE 9 donnent la position après transformation CSS3. C 10 : "top = 116, left = 59, height = 150, width = 400 ; top = -6.353858947753906, left = 61.646141052246094, height = 150, width = 400" IE 9 : "top = 117, left = 59, height = 150, width = 400 ; top = -5, left = 62, height = 150, width = 400" Firefox 4 donne la position initiale. C'est un bug du navigateur. F 4 : "top = 118, left = 59.16667175292969, height = 150, width = 400 ; top = 118, left = 59.16667175292969, height = 150, width = 400" Code de test : Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com