То, что я пытаюсь сделать, это просто переключить фоновое изображение DIV каждые x интервалов времени.Переключение изображений
Это то, что я имею на данный момент:
// Object of Background images per make
var bs = {
"time": 2000,
"url": {
"BMW": ["url('img/cars/bmw/1.jpg')", "url('img/cars/bmw/.jpg')", "url('img/cars/bmw/3.jpg')"],
"Audi": ["url('img/cars/audi/1.jpg')", "url('img/cars/audi/2.jpg')", "url('img/cars/audi/3.jpg')"],
"GMC": ["url('img/cars/gmc/1.jpg')", "url('img/cars/gmc/2.jpg')", "url('img/cars/gmc/3.jpg')"]
}
//ect...
};
var Slider = $("#Slider"); // DIV element
function Slide(car) {
var sLength = bs.url[car].length; // array # of pictures available
Slider.css({
"background": bs.url[car][index], // ?? here how do you auto increment & restart cycle
"background-position": "center",
"background-attachment": "fixed",
"background-size": "cover"
});
setInterval() // here call Slide & ++ index ?
}
$(document).ready(function() {
Slide("BMW");
});
Send 'index' с вашей функции, приращение в функции и вызвать' setTimeout' с '' car' и index'. – putvande
И сбросьте его, как только он достигнет длины. – Panther
Пожалуйста, добавьте более подробную информацию на ваш вопрос. Что с этим связано автомобиль? Также используйте что-то вроде http://jsbeautifier.org/, чтобы убрать ваш код - в настоящее время отступы непоследовательны и запутываются. – rjmunro