私はうまく機能するdivスライダーを持っています: http://jsfiddle.net/UqSFr/2/
基本的な機能は次のとおりです。
$("#NextButton").click(function(e) {
e.preventDefault();
if ( $("#h_wrapper").is(':not(:animated)') && $("#NextButton").is(':not(:animated)') ) {
var newMargin = CurrentMargin() - SlideWidth;
$("#h_wrapper").animate({ marginLeft: newMargin }, SlideSpeed, function () { SetNavigationDisplay() });
}
});
クリック機能に加えて、タイマーを追加したいので、5 秒以内にクリックしないと次に移動します。
タイマーはクリック時にリセットする必要があります
最後に到達したら、最初の div に移動する必要があります (marginLeft = 0)