请帮我纠正我的脚本:http: //jsfiddle.net/b36cM/
if(direction == -1){
wrapperElements.children(':last').after($('#carousel > ul').children().slice(0, options.rotateBy).clone());
shiftAction();
wrapperElements.children().slice(0, options.rotateBy).remove();
}
else{
// wrapperElements.children(':first').after($('#carousel > ul').children().slice(carouselLength - options.rotateBy, carouselLength).clone());
// shiftAction();
// wrapperElements.children().slice(carouselLength - options.rotateBy, carouselLength).remove();
}
}
function shiftAction(){
console.log(offset);
wrapperElements.animate({
'left': offset
}, options.speed, function(){
running = false;
});
}
}
单击#prev
动画时,会将两个元素向左移动。我只想流畅地滚动一项。