2016-04-19 6 views
0

私の現在のjavascriptファイルを編集しようとすると、イメージのスライドショーを画像間でジャンプするのではなく、互いにフェードインさせます。ここに私の現在のコードは次のとおりです。スライドショーをフェードアウトさせるにはどうしたらいいですか?

var MyImage=document.getElementById("myPhoto"); 

var imageArray=["workone.jpg", "worktwo.jpg", "workthree.jpg"] 

var imageIndex=0; 

function changeImage() { 
myPhoto.setAttribute("src", imageArray [ imageIndex]); 
imageIndex++; 
if (imageIndex>=imageArray.length) { 
    imageIndex=0; 
} 
} 

var intervalHandle = setInterval(changeImage,4000); 

myPhoto.onclick=function() { 
clearInterval(intervalHandle); 
}  
+1

[フェージングイメージ - fadeInと.fadeOut?を呼び出す場所]の可能な複製(http://stackoverflow.com/questions/23230506/fading-images-where-to-call-fadein-and-fadeout) –

答えて

0

あなたがここにいくつかのjQueryを使用することができます。 fadeInfadeOutの機能を確認してください。 要素の不透明度を徐々に変更することで、生のjavascriptでこれを実現することもできます。

関連する問題