Ajouter un Effet de Fondu en Diaporama (Javascript)

J'ai créé un script JavaScript Diaporama, mais je ne sais pas comment ajouter un effet de fondu. S'il vous plaît dites-moi comment le faire, et s'il vous plaît dites en JavaScript, pas de jQuery!

Code:

var imgArray = [
    'img/slider1.jpg',
    'img/slider2.jpg',
    'img/slider3.jpg'],
    curIndex = 0;
    imgDuration = 3000;

function slideShow() {
    document.getElementById('slider').src = imgArray[curIndex];
    curIndex++;
    if (curIndex == imgArray.length) { curIndex = 0; }
    setTimeout("slideShow()", imgDuration);
}
slideShow();
double possible de Comment faire de fade-in et fade-out avec le JavaScript et le CSS
Pas exactement un double, en raison de la minuterie. Il rend les choses un peu peu plus compliqué.

OriginalL'auteur Abhinv Bhagwat | 2014-08-17