Моя анимация работает - PullRequest
       10

Моя анимация работает

1 голос
/ 15 января 2011

Эй, я некоторое время работал над этой функцией анимации для моей библиотеки JavaScript, и я обнаружил довольно большую проблему.

При анимации любой *Свойство 1006 * работает нормально, без проблем, без ошибок, кроме непрозрачности.Если вы перейдете к анимации непрозрачности, ничего не произойдет, пока вы также не оживите другое свойство.

Например, это не будет работать.

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

Но это будет

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

Итак, после прочтения функции, которую я связал выше, вы заметили что-то явно не так?Это связано со всеми кросс-браузерными исправлениями, которые мне приходилось делать при анимации прозрачности.Как видите, мне нужно установить четыре типа непрозрачности и т. Д.

1 Ответ

1 голос
/ 16 января 2011

Я мог только заставить его работать, изменив, что prefix и unit были установлены на '' вместо undefined или false.

Это установило бы значения как undefined.2false для непрозрачности.Одно предостережение: я запустил его за пределами остальной библиотеки, так что, возможно, я кое-что пропустил.

...