You can add this to the end of your javascript:
setInterval($.fancybox.next, 10000);
The number represents the waiting time, in milliseconds (so in my example it's 10 seconds).
Also, be sure, in the options of the fancybox, to specify cyclic
= true
, or else it will stop at the last image. (unless that's what you want)
edit: To add a pause you could do something like the following:
Instead of that one line in your javascript, add this:
var rotatingInterval = FALSE;
function toggleRotating(fromButton) {
if (rotatingInterval) {
clearInterval(rotatingInterval);
rotatingInterval = FALSE;
} else {
rotatingInterval = setInterval($.fancybox.next, 10000);
if (fromButton)
$.fancybox.next();
}
}
toggleRotating(FALSE);
And then you can have a button in your html, like this:
<input type="button" value="Pause" onclick="toggleRotating(TRUE);" />
Which would do play/pause.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…