这个与一般的有缝滚动原理一致,只是需要再添加两张图片,一张在第一张之前,一张在最后一张之后,然后在js中去判断位置
pics.stop().animate({ left: -(current + 1) * pic_width }, 1000, function() { if (current == size) { current = 0; pics.css('left', -(current + 1) * pic_width + 'px'); } else if (current == -1) { current = size - 1; pics.css('left', -(size) * pic_width + 'px'); } });