2011-01-15 4 views
1

Hey, ich habe für eine Weile jetzt meine JavaScript-Bibliothek auf diesen animation function gearbeitet, und ich habe ein ziemlich großes Problem gefunden.Meine Animationsfunktion spielt bis

Bei der Animation beliebig Eigenschaft funktioniert es gut, keine Probleme, keine anderen Fehler als die Deckkraft. Wenn Sie die Opazität animieren, passiert nichts, bis Sie auch eine andere Eigenschaft animieren.

Zum Beispiel wird dies nicht funktionieren.

Spark('p#opacity').animate({opacity: 0.5}, 1000); 

Aber das wird

Spark('p#opacity').animate({opacity: 0.5, marginTop: 1}, 1000); 

So, nachdem sie durch die Funktion Lesen ich oben verlinkten, haben Sie etwas eklatant falsch bemerkt? Es hat mit all den Cross-Browser-Fixes zu tun, die ich machen musste, um die Opazität zu animieren. Wie man sehen kann ich vier Arten von Opazität usw.

Antwort

1

ich es nur, indem dafür, dass an der Arbeit könnte zu setzen habe, dass prefix und unit-'' gesetzt wurden, anstatt undefined oder false.

Es wäre Werte wie undefined.2false für die Opazität gesetzt. Ein Vorbehalt, ich habe es außerhalb des Rests der Bibliothek geführt, also könnte es etwas geben, das ich vermisste.

+0

Das sieht sehr interessant aus! Ich werde es morgen testen (es ist 11 Uhr hier) Morgen und oben stimmen/akzeptieren entsprechend. – Olical

+0

Sie absolutes Genie. Ich hätte nie gedacht, dass das das Problem war. Es funktioniert alles perfekt jetzt also danke! – Olical