Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.09.2013, 17:15
Новичок на форуме
Отправить личное сообщение для Eugesh Посмотреть профиль Найти все сообщения от Eugesh
 
Регистрация: 27.09.2013
Сообщений: 2

Динамический Фон сайта, нужна помощь
Помогите плз. Есть скрипт дин. смены изображений, в нем есть глюк, когда открываешь сайт через Гугл Хром и переходишь на новую вкладку, то через некоторое время при возвращении на ту вкладку где этот скрипт то изображения начинают быстро переключаться, как бы хотя показать все те изображения которые были в мое отсутствие, и как они все по переключаются то они возвращаются в прежний режим как и были, помогите избавить от этого глюка, вот код:

JS
<script type="text/javascript">
var total_pics_num = 2; // колличество изображений
var interval = 5000; // задержка между изображениями
var time_out = 1; // задержка смены изображений
var i = 0;
var timeout;
var opacity = 100;
function fade_to_next() {
opacity--;
var k = i + 1;
var image_now = 'image_' + i;
if (i == total_pics_num) k = 1;
var image_next = 'image_' + k;
document.getElementById(image_now).style.opacity = opacity/100;
document.getElementById(image_now).style.filter = 'alpha(opacity='+ opacity +')';
document.getElementById(image_next).style.opacity = (100-opacity)/100;
document.getElementById(image_next).style.filter = 'alpha(opacity='+ (100-opacity) +')';
timeout = setTimeout("fade_to_next()",time_out);
if (opacity==1) {
opacity = 100;
clearTimeout(timeout);
}
}
setInterval (
function() {
i++;
if (i > total_pics_num) i=1;
fade_to_next();
}, interval
);
</script>

HTML

<div>
<img src='1.jpg' id="image_1" style="position: fixed;" />
<img src='2.jpg' id="image_2" style="opacity: 0; filter: alpha(opacity=0); position: fixed;" />
</div>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
Нужна помощь. Artem88 Общие вопросы Javascript 0 13.12.2012 22:22
Нужна помощь, если можно Fox-WNT Общие вопросы Javascript 3 27.07.2010 11:38
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17