case 'left':
$ul.append(cloneSliceItem);
$ul.animate({
'left': -range + 'px'
}, v, function() {
$(this).css({
'left': 0
});
$(sliceItem).remove();
isStart = true; //开启滚动
});
break;自动滚动很长时间后,会出现某一页连续重播,是因为$(sliceItem).remove();写在了animate里面,animate还没执行完,下一个push的时候获取的就是还没有删完的li,所以在后面就会出现重复的问题,
把$(sliceItem).remove();放在animate外面就解决了重复的问题,但是在滚动的左侧会出现闪一下再删除,动画效果不好
我用的tab选项卡套这个垂直方向的轮播,第二次运行时速度变快了,为什么啊,怎么解决?