나는 매우 간단한 페이더를 만들었는데, 매우 가볍습니다. 이미지를 사용하지만 div의 그것을 변경 : 스크립트
var aniSpd01 = 1000;
var fadeSpd01 = 1000;
$(function() {
var startIndex = 0;
var endIndex = $('#aniHolder div').length;
$('#aniHolder div:first').fadeIn(fadeSpd01);
window.setInterval(function() {
$('#aniHolder div:eq(' + startIndex + ')').delay(fadeSpd01).fadeOut(fadeSpd01);
startIndex++;
$('#aniHolder div:eq(' + startIndex + ')').fadeIn(fadeSpd01);
if (endIndex == startIndex) startIndex = 0;
}, aniSpd01);
});
HTML
<div id="aniHolder">
<div>Story 1</div>
<div>Story 2</div>
<div>Story 3</div>
</div>
CSS
#aniHolder {width:640px; height:480px; }
#aniHolder div {position:absolute; width:640px; height:480px; display:none;}
배경을 피하기 위해 페이드 전환을 제거하려면 ... 사용 된 .delay를 제거하십시오. –
내가 맞으면 startIndex를 -1로 설정해야한다고 생각합니다! – vkampouris