Показать сообщение отдельно
  #15 (permalink)  
Старый 02.01.2016, 23:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

DemiuS,
замените ваш код на этот
window.addEventListener('DOMContentLoaded', function() {
 var image_count = 2;
 var interval = 5000; //пауза
var time_out = 30; //скорость смены картинки
var i = 2;
 var timeout;
 var opacity = 100;
 function change_image() {
 opacity--;
 var j = i + 1;
 var current_image = 'image_' + i;
 if (i == image_count) j = 1;
 var next_image = 'image_' + j;
 document.getElementById(current_image).style.opacity=opacity/100;
 document.getElementById(current_image).style.filter='alpha(opacity='+opacity+')';
 document.getElementById(next_image).style.opacity= (100-opacity)/100;
 document.getElementById(next_image).style.filter=' alpha(opacity='+(100-opacity)+')';
 timeout = setTimeout(change_image, time_out);
 if (opacity < 1) {
 opacity = 100;
 clearTimeout(timeout);

 i++;
 if (i>image_count) i=1;
 timeout = setTimeout(change_image, interval);
 }
 }
 change_image()
    });
Ответить с цитированием