‹‹ cycle homejQuery Cycle Plugin - Random Timeout Demo


$(function() {
    $('#s1').cycle({
        fx:     'shuffle',
        speed:  'fast',
		timeoutFn: calculateTimeout
    });
});    

function calculateTimeout(currElement, nextElement, opts, isForward) {
	var timeout = Math.random() * 6000;
	return parseInt(timeout);
}