매초마다 배경 이미지를 변경하려고합니다. 나는 4 개의 배경 이미지를 가지고 있고 그것들을 바꿀 수있다. 그러나 매 4 턴마다 2 개의 이미지가 나타난다. 이 문제를 해결하는 방법에 대한 논리를 이해할 수 없습니다.매초마다 배경 이미지 변경 jQuery javascript
아래에서 현재 코드를 볼 수 있습니다. 당신이 보여와 같은 IMG을 숨기고 있기 때문에
HTML
<img class="img-1" src="one.jpg">
<img class="img-2" src="two.jpg">
<img class="img-3" src="three.jpg">
<img class="img-4" src="four.jpg">
JS
코드에서 잘var x = 0,
homepageImages = ["1","2","3","4"];
setInterval(function(){
x++;
if(x === 4){
x = 0;
}
$('.img-' + homepageImages[x]).css('display', 'block');
$('.img-' + (homepageImages[x] - 1)).css('display', 'none');
}, 1000);
첫 번째 이미지를 제공하기 전에 또한
homepages[0] == '1'
이 너무 증가 false를 반환합니다'x===4'
를 사용하여 문자열의 배열입니다 0 – Shubham힌트 : 'x'가 '4'에서 '0'으로 전환되는 값/선택자를 확인하십시오. – Andreas