Для получения информации, полный readme со всеми опциями можно посмотреть здесь: https://github.com/chriscoyier/MovingBoxes
Модификация кода
Попробуйте заменить инициализацию слайдера следующим кодом:
$('#slider-two').movingBoxes({
startPanel : 3, // start with this panel
completed: function() { //function runs after slider completes movement
setTimeout(function() {
$("#slider-two").data('movingBoxes').goForward(); // move to next slide.
}, 5000); // execute the given function after 5 seconds
},
wrap : true, // restart the slideshow after the end
width : 600, // overall width of movingBoxes
panelWidth : .7, // current panel width adjusted to 50% of overall width
imageRatio : 16/9, // Image ratio set to 16:9
buildNav : true, // if true, navigation links will be added
navFormatter: function(index, panel){ return panel.find('h2 span').text(); }, // function which gets nav text from span inside the panel header
});
Важными являются строки с опцией «завершено». Добавить функцию обратного вызова, вызываемую каждый раз, когда отображается новый слайд, чтобы изменить его в следующие 5 секунд.
Я также добавил wrap : true
, чтобы активировать перенос, это означает, что слайд-шоу будет перезапущено в начале, когда оно достигнет конца.
Теперь вы должны как-то запустить слайд-шоу, чтобы вы могли добавить этот код непосредственно перед финальной }
(последней строкой вставленного кода):
$("#slider-two").data('movingBoxes').goForward(); // move to next slide.
Надеюсь, это правильно. Веселись!