嘿,我已经为我的JavaScript库工作了animation function一段时间了,我发现了一个相当大的问题。
动画任何属性时,它可以正常工作,没有任何问题,除了不透明度之外没有任何错误。如果你去设置不透明度的动画,那么在你为另一个属性设置动画之前不会发生任何事情。
例如,这不起作用。
Spark('p#opacity').animate({opacity: 0.5}, 1000);
但这会
Spark('p#opacity').animate({opacity: 0.5, marginTop: 1}, 1000);
所以在阅读了上面链接的功能之后,你有没有注意到任何明显的错误?它与动画不透明度时我必须做的所有跨浏览器修复有关。如您所见,我必须设置四种类型的不透明度等。
答案 0 :(得分:1)
我只能通过更改确保prefix
和unit
设置为''
而不是undefined
或false
来实现目标。
它会为不透明度设置undefined.2false
之类的值。有一点需要注意,我在图书馆的其他部分之外跑了,所以可能会有一些我错过的东西。