我看到 jQuery 的缓动函数位于https://github.com/danro/jquery-easing/blob/master/jquery.easing.js https://github.com/danro/jquery-easing/blob/master/jquery.easing.js.
我看到每个函数都有 5 个参数,但我无法弄清楚它们是什么以及它们如何与调用联系起来animate
.
-
x
- ????
-
t
- 当前时间 -new Date()
???
-
b
- 初始值
-
c
- 价值变化???
-
d
- 期间
例如,我会调用如下函数:
$("div").width(50).animate({
width: 150px
}, 2000);
这个调用会像这样匹配吗:
-
x
- ????
-
t
- 每次调用时更新当前时间
-
b
- 50px
-
c
- 100px
-
d
- 2000
x 是方程不需要的额外参数,但对于与 jQuery 兼容是必需的
参考 :link http://gsgd.co.uk/sandbox/jquery/easing/
So x
等于null
and t
以自动画开始以来的毫秒数表示
我认为你有权利为其他人服务。
你可以看到这个帖子 https://stackoverflow.com/q/5916058/3083093为了更多的理解
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)