我正在寻找使用 jquery animate 将元素从宽度 0 设置为宽度 100% 的解决方案(我认为这不是正确的解决方案)。元素越大,动画越慢,因此当元素变大时,动画的速度应该越慢。没有太多的演示代码可以给你,所以我真的希望有人能理解我想要构建的东西。
// 代码(不是做这种事情的最好方法)
$('.element').animate({width: '20%'},2000,function(){
$('.element').animate({width: '40%'},4000,function(){
$('.element').animate({width: '60%'},8000,function(){
$('.element').animate({width: '80%'},16000,function(){
$('.element').animate({width: '100%'},32000,function(){
});
});
});
});
});
使用缓动并不能解决问题!