Добавить эффект исчезновения в слайд-шоу (Javascript)

Я создал JavaScript Slideshow, но я не знаю, как добавить эффект затухания. Пожалуйста, скажите мне, как это сделать, и, пожалуйста, скажите только на JavaScript, нет jQuery!

Код:

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();

Ответы на вопрос(3)

Ваш ответ на вопрос