Javascript 如何使动画以线性方式通过?在开始和结束时都不减速?

Javascript 如何使动画以线性方式通过?在开始和结束时都不减速?,javascript,jquery,css,Javascript,Jquery,Css,我需要得到一张在开始和结束时都不会减速的图片 setInterval(函数runIt()){ $(“.bfffffg”).animate({ 背景位置X:300 }, 8000); $(“.bfffffg”).animate({ 背景位置X:0 }, 0); }, 1); .bfffg{ 显示:块; 位置:绝对位置; 宽度:100%; 身高:100%; 背景:url(http://www.dejurka.ru/wp-content/uploads/2015/06/watercolor-patt

我需要得到一张在开始和结束时都不会减速的图片

setInterval(函数runIt()){
$(“.bfffffg”).animate({
背景位置X:300
}, 8000);
$(“.bfffffg”).animate({
背景位置X:0
}, 0);
}, 1);
.bfffg{
显示:块;
位置:绝对位置;
宽度:100%;
身高:100%;
背景:url(http://www.dejurka.ru/wp-content/uploads/2015/06/watercolor-patterns4.jpg);
}

如果要设置参数,可以将其作为单独的参数传递,如下所示:

$('your-selector').animate({
    'your-property': 'value'
}, 8000, 'linear');
$('your-selector').animate({
    'your-property': 'value'
}, {
    duration: 8000,
    easing: 'linear'
});
…或使用选项对象,如下所示:

$('your-selector').animate({
    'your-property': 'value'
}, 8000, 'linear');
$('your-selector').animate({
    'your-property': 'value'
}, {
    duration: 8000,
    easing: 'linear'
});

是jQuery.animate()的DOC:)

任何其他函数而不是“lianer”insert都可以,它也可以工作吗?给第三个参数一个你正在设置回调函数的函数。。。查看文档,很容易,我可以在第三个参数中插入相同的函数,并且它开始重复自身?不,回调是函数,它将在动画完成时执行谢谢,也就是Google translator。我一直在寻找答案:)