2010-05-05 5 views
0

J'ai fait un positionné absolu qui commence centré horizontalement avec la largeur = 0 qui se développe des deux côtés de la page en utilisant .animate (). L'effet fonctionne comme prévu dans Firefox, Opera et IE, mais Chrome et Safari étonnamment tous les deux déplacer le div à la gauche de la page (presque à gauche = 0) avant de l'étendre à 100%. Je ne peux pas comprendre pourquoi; J'ai dû louper quelque chose. Toutes les suggestions pour sauver ma santé mentale seront toujours appréciées ..JQuery .animate() dans {Chrome, Safari}! = {FF, IE, Opera}

#panel { position: absolute; top: 110px; bottom: 240px !important; min-height: 200px; width: 0; left: 50%; } 

$('#panel').animate({'left': '0', 'width': '100%'}, 750); 
+0

Pourriez-vous poster un aperçu? – Strawberry

Répondre

1

J'ai eu le même problème mais maintenant il fonctionne bien. Il est corrigé dans la dernière version de jquery. Vous avez juste à prendre la dernière version de jquery 1.4.3. et le remplacer http://code.jquery.com/jquery-1.4.3.js

Questions connexes