嘿,我一直在研究这个animation function我的 JavaScript 库已经使用了一段时间了,我发现了一个相当大的问题。
当对任何属性进行动画处理时,它工作正常,没有问题,除了不透明度之外没有错误。如果您对不透明度进行动画处理,则在您同时对另一个属性进行动画处理之前不会发生任何事情。
例如,这行不通。
Spark('p#opacity').animate({opacity: 0.5}, 1000);
但这会
Spark('p#opacity').animate({opacity: 0.5, marginTop: 1}, 1000);
读完我上面链接的函数后,您是否注意到有什么明显的错误?这与我在设置不透明度动画时必须执行的所有跨浏览器修复有关。正如你所看到的,我必须设置四种类型的不透明度等。
最佳答案
我只能通过更改确保 prefix
和 unit
设置为 ''
而不是 undefined 来使其工作
或 false
。
它会设置像undefined.2false
这样的不透明度值。需要注意的是,我在图书馆的其余部分之外运行了它,所以可能有一些我错过的东西。
关于javascript - 我的动画功能正在播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701626/