I don't know your exact code, but you can use .stop () on it, and after 5 seconds you will run it again. .. <Up> $ ('# slider') data ('nivoslider') stop (); // Stop the slider .. $ ('# slider') data ('nivoslider') delay (5000) .start (); // Start slider
Correction (because in this case the delay does not work):
$(window).load(function(){
$('#slider').nivoSlider({
animSpeed: 500,
pauseTime: 4000,
effect : 'boxRain',
directionNav : false,
controlNav: false,
});
jQuery('#slider').data('nivoslider').stop();
setTimeout("jQuery(#slider').data('nivoslider').start()",5000);
});
source
share