jsBin demo
jQuery的:
$('.scroller').each(function(){
$(this).find('img').clone().appendTo($(this));
});
(function move(){
$('.scroller').scrollLeft(0).stop().animate({scrollLeft:310},800,'linear',move);
})();
HTML:
CSS:
.scroller{
width:310px;
height:80px;
white-space:nowrap;
word-spacing:-1em;
overflow:hidden;
margin:30px;
}
.scroller img{
display:inline;
}
它只会使克隆一次.比我的jQuery脚本将创建一个循环,它将与scrollLeft()元素属性一起使用.
N.B:这只是一个简单的例子,你可以动态计算310px,但这是另一个故事,让我们保持简单.