1
일련의 이미지를 배경으로 div 자동 회전을 시도했습니다. 페이드는 번쩍이고 교차하지 않습니다. 생각은 CSS를 통해 이미지를 교환하고 새로운 하나를 퇴색시키기 위해 jquery를 사용하는 것입니다. 좋은 크로스 오버가 좋을 수도 있습니다. 이것은 꽤 가벼운 무게입니다 - 또는 그렇게 보이고 오히려 플러그인을 사용하지 않을 것입니다.jquery는 div의 배경 이미지를 페이드 인 및 페이드 아웃합니다.
왜 부드러운 크로스 오버/트랜지션을 얻지 못했는지에 대한 통찰력이 있습니까?
setInterval(delayFunction, 10000);
function delayFunction() {
setTimeout(function(){
$('#homeback').fadeOut('slow');
$('#homeback').css("background-image","url(images/home_02.jpg)").fadeIn('slow');
},5000);
setTimeout(function(){
$('#homeback').fadeOut('slow');
$('#homeback').css("background-image","url(images/home_03.jpg)").fadeIn('slow');
},10000);
setTimeout(function(){
$('#homeback').fadeOut('slow');
$('#homeback').css("background-image","url(images/home_04.jpg)").fadeIn('slow');
},15000);
setTimeout(function(){
$('#homeback').fadeOut('slow');
$('#homeback').css("background-image","url(images/home_01.jpg)").fadeIn('slow');
},20000);
};
fadeOut이 완료된 후 배경 이미지를 변경해야합니다. 아니요? –
새로운 배경 이미지 및 fadIN 기능의 적용은 서로 관련이 없으므로 두 이미지를 서로 겹쳐서 각 이미지의 알파 채널을 동시에 조정해야합니다. 나는 지금 내 전화에있다. 그러나 이것이 내일 대답하지 않으면 나는 그것에 대해 조사 할 것이다. –