Jquery tutorial lerinden yardım alarak bu işini halledebilirdin diye düşünüyorum.

Ufak örnek gösterebileceğim bir kod mesela

$('#slideshow').cycle({ 
    fx:      'scrollHorz', 
    timeout:  2000, 
    autostop: 1, 
    end:      function() {  
        alert('The slideshow has ended.');  
    } 
});
Burada slayt bitince ekrana uyarı veriyor.

Bu kodu editleyerek işini görebileceğini düşünüyorum.

$(window).load(function(){
        animate_spotlight();
});

function animate_spotlight(){
    var $current_spot = $('#spotlight span.active')
    var pos = $current_spot.next().position().left;
    $('#spotlight').stop().animate({
        left : '-' + pos + 'px'
    }, {easing : 'linear', duration : 3000, complete : function(){
        $current_spot.next().addClass('active'); // Fetch new object
        $current_spot.appendTo('#spotlight'); // Put the old object last in #spotlight elem.
        $('#spotlight').css({left : 0 + 'px'}) // Reset the position
        $current_spot.removeClass('active'); // Removes active class of the old elem.
        animate_spotlight(); // Loop
    }});
}
Kaynak: http://stackoverflow.com/questions/1...er-speed-issue