我需要一个非常典型的jquery缓动函数。 它基本上与传统的easeInOut缓动相反,因为我希望这个过程从快速介绍到较慢的中间部分再到快速的outro(你可以称之为speedInOut)。 不幸的是,我的数学有点生疏,我需要有人指出我如何开始的正确方向。 双曲线的正弦曲线(sinh)在我正在寻找的方向上有所改变,但我需要它在两个轴上限制在0和1之间。 这是我正在使用的jquery缓动函数框架 $.easing.speedInOut = function(t, millisecondsSince, startValue, endValue, totalDuration) { if(t = 0) return startValue; if(t = 1) return startValue + endValue; // custom function should go here }; 任何帮助将不胜感激!
jQuery的缓动函数如何工作? 举个例子: easeInQuad = function (x, t, b, c, d) { return c*(t/=d)*t + b; }; 这是如何运作的? 每个参数有什么作用? 我如何为动画实现一些愚蠢的缓和? 另外我如何将缓动模式附加到jQuery,将它加载到$ .easing中足够好?