javascript - 我的动画功能正在播放

标签 javascript html animation opacity

嘿,我一直在研究这个animation function我的 JavaScript 库已经使用了一段时间了,我发现了一个相当大的问题。

当对任何属性进行动画处理时,它工作正常,没有问题,除了不透明度之外没有错误。如果您对不透明度进行动画处理,则在您同时对另一个属性进行动画处理之前不会发生任何事情。

例如,这行不通。

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

但这会

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

读完我上面链接的函数后,您是否注意到有什么明显的错误?这与我在设置不透明度动画时必须执行的所有跨浏览器修复有关。正如你所看到的,我必须设置四种类型的不透明度等。

最佳答案

我只能通过更改确保 prefixunit 设置为 '' 而不是 undefined 来使其工作false

它会设置像undefined.2false这样的不透明度值。需要注意的是,我在图书馆的其余部分之外运行了它,所以可能有一些我错过的东西。

关于javascript - 我的动画功能正在播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701626/

相关文章:

php - 双引号破坏 jQuery(非常简单)

javascript - 从数组嵌套 JSON

javascript - 动画每个 ng-repeat 迭代

javascript - 仅用于数字输入的自定义指令不适用于 Controller 绑定(bind) div 内的 HTML

ios - 在 iOS 中使用动画更改按钮颜色

JavaFX 8 3D 动画

javascript - API 返回 zip 文件 - 将标题发送到客户端后无法设置标题?

javascript - Dojo 什么时候需要 args 变量?

html - Css 轮询结果四舍五入

javascript - 如何让div元素随页面滚动