내가 뭘 하려는지 간단히 DIV의 배경 이미지를 x 시간 간격으로 전환하는 것입니다.전환 이미지
index = (index + 1) % length
... length
이의 길이 :
// 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");
});
보내기 ', 증분 및'car'와'index'와 setTimeout''전화 :
그래서
Slide
기능이 라인을 따라 뭔가를 할 수 있습니다. – putvande길이에 도달하면 재설정하십시오. – Panther
질문에 세부 사항을 추가하십시오. 자동차와 무슨 상관 관계가 있니? 또한 코드를 정리할 때 http://jsbeautifier.org/와 같은 것을 사용하십시오. 현재 들여 쓰기가 일관성없고 혼란 스럽습니다. – rjmunro