如何使动画线性传递?在开始和结束时不会放慢速度
How to make that animation passed linearly? without slowing down at the start and the finish?
我需要让图片顺利爬行,而不会在开始和结束时放慢速度。
setInterval(function runIt() {
$(".bffffg").animate({
backgroundPositionX: 300
}, 8000);
$(".bffffg").animate({
backgroundPositionX: 0
}, 0);
}, 1);
.bffffg {
display: block;
position: absolute;
width: 100%;
height: 100%;
background: url(http://www.dejurka.ru/wp-content/uploads/2015/06/watercolor-patterns4.jpg);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="bffffg"></div>
- 如何将线性效果应用于动画?
- 甚至对它应用不同的效果?
如果您正在寻找设置缓动参数,则可以将其作为单独的参数传递,如下所示:
$('your-selector').animate({
'your-property': 'value'
}, 8000, 'linear');
。或者使用选项对象,如下所示:
$('your-selector').animate({
'your-property': 'value'
}, {
duration: 8000,
easing: 'linear'
});
这是 jQuery .animate() 的 DOC :)
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 循环结束/推送到数组之前在页面上呈现EJS
- Wacom stu-430签名捕获速度太慢
- 在另一个函数成功结束后调用该函数
- 在动画结束之前调用函数
- 如何在速度模板中获取LiferayPortlet实例id
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 使用nunjucks时发生块结束错误
- HTML5获取弧的坐标's结束
- 内容结束时停止无限滚动
- 我想放慢html中进程栏的速度
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 如何在视频上显示海报图像使用Jquery结束
- 使用while循环+break是一种可接受的方式;goto;手术的结束
- 处理第三方库发送的ajax请求的开始和结束事件
- Knockout绑定大量数据的速度较慢
- 如何使动画线性传递?在开始和结束时不会放慢速度
- 如何开始新的速度.js只有当第一个结束时才有效果
- 无限自动上下滚动,如何控制/配置速度,结束时的暂停时间
- 使用googlegeolocation数组中的坐标和从开始到结束的持续时间来计算速度