이미지 경로 배열을 반복적으로 반복하여 배경 이미지를 동적으로 변경하려고합니다. 콘솔에 출력을 로그하면 코드가 작동하지만 실제로 이미지를 가져올 수 없습니다.JavaScript가 동적으로 CSS 배경 스타일을 변경합니다.
원래 CSS :
$(document).ready(function() {
var count = -1;
var images=new Array("images/image1.jpg","images/image2.jpg","images/image3.jpg");
setInterval(swap, 5000);
function swap(){
$('.jumbotron').css("background", "#7da7d8 url('"+images[++count % images.length]+"') no-repeat center center !important");
console.log(images[++count % images.length]);
}
});
어떤 아이디어 :
<style>
.jumbotron {
background: #7da7d8 url('images/rotunda2.jpg') no-repeat center center !important;
}
</style>
자바 스크립트 (I 다른 CSS 파일의 기본 스타일을 무시하고)? 부하 문서에 대한
제 추측 화상의 상대 경로를 올바르게 해석 여부이다. –
데모가 있습니까? 또는 링크? if (count> images.length) {count == - 1;} 또는 loop가 아닌 경우 clearInterval에 대한 조건을 검사하지 않아도됩니까? –
수를 다시 설정하는 것이 표시되지 않습니다. 영원히 증가하는 것처럼 보입니다. 또한 왜 2 개의 다른 클래스 이름을 사용해야합니까? myelement 및 jumbotron? – aiiwa