随机宽松Jquery
Random easing Jquery
我只想知道一种使用jQuery animate()函数执行自定义或随机宽松的方法。
我知道有一个插件有很多容易,但我想知道是否有一种方法可以添加自定义容易
所以不是线性的:
111111111111111111111111111111111111 (velocity)
或摆动:
00011111222222444422222211111000 (velocity)
我得到了这样的东西:
0011128833747733322885666111221100 (velocity)
上面的数字表示速度。我想让它变得随意一点,让它看起来更现实一点,而不是那么安排。
定义自定义函数。
jQuery.easing.custom = function( p ){
var pow2,
bounce = 4;
while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {}
return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 );
};
console.log(jQuery.easing.custom(5756836523456436));
$("button").animate({
width: "70%",
opacity: 0.6
}, 2000, "custom", function(){
$( this ).after( "<div>Animation complete.</div>" );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>
animate
</button>
相关文章:
- 如何使用jquery随机删除变量
- 需要使用jQuery随机更改背景图像
- JQuery-随机元素在容器内的绝对位置和旋转
- 合并 2 个 javascript/jquery 随机横幅图像/文本函数彼此对应
- JQuery - 随机 .replace() 错误
- 如何通过jQuery随机{1|2|3|4}
- 使用jQuery随机显示/隐藏图像
- Jquery随机隐藏2个数字,而不重复前一个数字
- 使用javascript/jquery随机化CSS3动画时间
- 如何使用jquery随机元素排序
- Javascript / JQuery随机图像重复问题
- 如何使用jquery随机删除同一类的元素
- jQuery-随机图像生成器(修复我的代码,可能只是语法错误)
- 骰子jQuery-随机#+替换骰子上的文本
- 如何使用jquery随机化CSS属性的值
- JQuery随机选词器在我的网站上不起作用
- JQuery - 随机调用链中的 slideUp 和 slideDown
- jQuery随机动态单词
- JQuery随机输入占位符
- jQuery -随机选择和