div의 배경 이미지로 작동하는 여러 개의 연속 이미지가 있습니다.깜박임없이 배경 이미지를 원활하게 변경하는 방법?
이러한 이미지는 물의 수위가 다른 병 속의 물이며,이 이미지를 하나씩 변경하여 물이 천천히 올라가는 것처럼 보입니다.
그리고 여러 CSS 클래스에 이미지를 넣고 이미지를 변경할 때 :
.waterLevel1 {
background: url(path/to/my/image);
}
내가 유사은 다음과 그 코드를 사용 :
$('#myDiv').addClass('waterLevel2').removeClass('waterLevel1');
그것은 이미지를 변경하는 일을합니까를, 그러나 때로는 변경 사항 사이에 깜박 거리기도했습니다.
깜박임을 피할 방법이 있습니까?
UPDATE
이미지가 그래서 그냥 괜찮 교체, 이미 GIF 사진입니다.
지금은 사진이 없습니다. jsfiddle을 (를) 유감스럽게 생각합니다.
jsfiddle 많이 환영합니다! –
divs를 서로 겹쳐서 원하는 속도로 페이드 아웃합니다. – JakeGould
먼저 배경 이미지를 미리로드하십시오. –