我正在尝试在 jQuery 中创建一个轮播,它像股票行情一样不断滚动(即:滚动动画中不应该有暂停。)
请参阅到目前为止我在这里尝试过的 jsFiddle 示例:http: //jsfiddle.net/c5VQe/
使用下面的代码,我在 3 行代码中创建了一个轮播,它完全符合我的要求,只是轮播旋转一次后会有一点延迟。
function RotateCarousel() {
$("ul li:first-child").animate({ marginLeft: -200 }, 1500, function () {
$("ul li:first-child").appendTo('ul');
$("ul li:last-child").css('margin-Left', 0);
RotateCarousel();
});
}
我怎样才能摆脱这种延迟?
注意:我对使用任何插件都不感兴趣。应该可以在不使用大量不必要的代码的情况下消除延迟。