Вы можете добавить это в конец вашего JavaScript:
setInterval($.fancybox.next, 10000);
Число представляет время ожидания в миллисекундах (так что в моем примере это 10 секунд).Кроме того, убедитесь, что в настройках fancybox укажите cyclic
= true
, иначе он остановится на последнем изображении.(если это не то, что вам нужно)
edit : чтобы добавить паузу, вы можете сделать что-то вроде следующего:
Вместо этой одной строки в вашем javascript, добавьте это:
var rotatingInterval = FALSE;
function toggleRotating(fromButton) {
if (rotatingInterval) {
clearInterval(rotatingInterval);
rotatingInterval = FALSE;
} else {
rotatingInterval = setInterval($.fancybox.next, 10000);
if (fromButton)
$.fancybox.next();
}
}
toggleRotating(FALSE);
И тогда у вас может быть кнопка в html, например:
<input type="button" value="Pause" onclick="toggleRotating(TRUE);" />
, которая будет воспроизводить / приостанавливать.