在设置元素动画的过程中降低速度
reduce speed during animating a element
我正在寻找一种使用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(){
});
});
});
});
});
使用宽松政策不会奏效
试试这个
var height = $('.element').height(),
seconds = 1,
minRange = 500,
maxRange = 1500;
time = height * seconds;
time = Math.min(time, maxRange);
time = Math.max(time, minRange);
$('.element').animate({width: '100%'},time);
您可以尝试使用线性
$('.element').animate({width: '100%'},1000 'linear')
相关文章:
- 如何在速度模板中获取LiferayPortlet实例id
- 在提交过程中使用同步确认灯箱提交表格
- 在电子商务结账过程中显示特定于上下文的错误
- Grunt排除在生成过程中插入某些文件
- JavaScript:如何在迭代过程中修改数组中的值
- 如何检查是否存在“;没有到主机的路由”;在流式传输视频的过程中一遍又一遍
- 在asp.net页面中显示javascript执行过程中的加载图标
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- ng-show内容在页面加载过程中闪烁,尽管它不是真实的,并且ng-cloak不适用于FF
- 如何在初始化过程中引用同一对象内的对象字段
- Python Javascript哈希库,以确保JSON对象在传输过程中不会损坏
- 如何将SignalR包含在gullow构建过程中
- 如何在剑道网格中直观地识别拖放过程中的放置目标
- 我是否可以在渲染过程中使用三.js合并每一帧中的几何体
- 在拖动过程中释放鼠标时忽略 JavaScript mouseUp 事件
- 主干网的生命周期.js创建过程中的视图
- 为什么在设置了OnPush标志的情况下,Angular2在更改检测过程中同时捕捉到引用更改和基元更改
- 在创建视图mvc.net的过程中使用javascript
- setTimeout在运行过程中更改速度
- 在设置元素动画的过程中降低速度