我正在使用jquery动画功能来为我的文本设置动画,并且还想旋转文本如果度数已通过或0度表示没有旋转,所以我使用了以下代码:jQuery Animate旋转和滚动文本中间速度很快但结束时速度较慢
var leftCss = "-"+$('#mydiv').width();
var leftAnt = $('#mydiv').parent().width();
$('#mydiv').each(function() {this.xpos = leftCss; })
.animate({ xpos: leftAnt}, {
duration:10000,
step: function (now) {
var scaleVal =parseInt(now);
$(this).css('transform','rotate(0deg) translateX('+scaleVal+'px) translateY('+$('#mydiv').height()+'px)');
},
},'linear');
https://jsfiddle.net/nufafjjs/1/
但它是快于中部和减慢时结束,但我想它有相同的速度所有的时间。不明白这个问题?此外,旋转90度以上的另一个问题是将文本从框中隐藏起来。
感谢
的片段或小提琴会更有助于回答这个问题。 –
好吧,让我创建小提琴! –
@RohanKumar:更新! –