为什么动画长时间抖动/断断续续
Why is animation jittery/choppy at long duration?
当我使用 velocity 在 15 秒内将一个框动画化为向左 90px 和向下 90px 时.js,动画有点抖动。
如何解决此问题,还是应该只使用另一个用于 JS 的动画库?
$(function() {
$("#box").velocity({
top: 90,
left: 90
}, {
duration: 15000,
easing: 'ease-in-out'
});
});
#box {
color: white;
background-color: black;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
position: absolute;
}
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//julian.com/research/velocity/build/velocity.min.js"></script>
<script src="//julian.com/research/velocity/build/velocity.ui.min.js"></script>
<div id="box">box</div>
在代码笔上查看
多亏了@showdev,用translateX替换左和顶部,翻译Y就成功了。
法典:
$(function() {
$("#box").velocity({
translateY: 90,
translateX: 90
}, {
duration: 15000,
easing: 'ease-in-out'
});
});
#box {
color: white;
background-color: black;
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
position: absolute;
}
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//julian.com/research/velocity/build/velocity.min.js"></script>
<script src="//julian.com/research/velocity/build/velocity.ui.min.js"></script>
<div id="box">box</div>
在代码笔上查看
相关文章:
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 正在检测html5手机中的抖动
- 引导崩溃具有快照抖动
- 角度去抖动(ng模型选项)不起作用
- 如何解决取消抖动的用户输入上的竞争条件
- jQuery addClass/removeClass转换不是平滑的,而是断断续续的
- 如何计算使用javascript检测到的抖动数量
- 使用javascript应用视差效果时,图像会发生抖动
- 应用jQuery动画时出现意外的抖动效果
- css动画和jquery.load()在移动设备上断断续续
- 如何模拟jQuery抖动动画
- 这种无缝的字幕风格使每个滚动都有点抖动
- 列表视图在Android上滚动断断续续且缓慢
- 角度原生去抖动与$timeout与lodash_.去抖基准
- Jquery - 使用窗口滚动时抖动滚动
- 如何将 fn 去抖动实现到 jQuery keyup 事件中
- jquery抖动效应与bootstrap问题
- 更改url中的id时页面抖动
- 基本视差-背景抖动
- 为什么动画长时间抖动/断断续续