웹페이지에는 이미지 전환을 위한 슬라이드쇼 효과가 많이 있는데, 대부분이 플래시로 구현되어 있는데, 자바스크립트로 구현해도 되나요? 물론 제가 직접 작성해서 모두와 공유합니다
헛소리는 그만하세요. . 코드를 보세요
sx.activex.imagefade= {
init:function(imga,fadeint,fadeoutt){
var ti=new Array()
for(var i=0;i
ti[ i]=new Image();
ti[i].src=imga[i]
}
var div=document.createElement("div"); >var img=document.createElement("img");
img.src=ti[0].src;
varspan=document.createElement("span")
span.style.BackgroundColor= "노란색";
var a=[];
for(var i=0;ia[i]=document.createElement("a")
a[i].style . backgroundColor="red";
a[i].style.width="10px"
a[i].style.margin="2px"; [i].href=" javascript:void(0)";
a[i].onclick=function(r){
return function(){
var t=100>var t1=0;
var h=window.setInterval(function(){
if(t>=0){
img.style.filter="alpha(opacity=" t ");";
t=t- 2;}
else{
window.clearInterval(h)
img.src=ti[r].src;
var h1=window.setInterval(function (){
if (t1<=100){
img.style.filter="alpha(opacity=" t1 ");"
t1=t1 2;}
else{
window.clearInterval(h1);
}
},fadeint)
}
},fadeoutt)
}
a[ i].innerText=i 1 ;
span.appendChild(a[i]);
}
div.style.position="absolute"
div.style.height="200px" ;
div.style .width="200px";
div.appendChild(img)
img.style.height="100%"
img.style.width="100% ";
span.style.position="absolute";
span.style.right="10px";
span.style.bottom="10px";
div.appendChild(span) ;
return div;
}
}
호출된 html