Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2012, 18:12
Аспирант
Отправить личное сообщение для ozzon91 Посмотреть профиль Найти все сообщения от ozzon91
 
Регистрация: 09.05.2012
Сообщений: 47

Плавная смена фото
Не пойму все работает нормально но есть один глюк, first получает opacity 0.11 в конце работы скрипта а должен получать 1

<div id="slider">
	<img src="img/152305.jpg" id="first_img">
	<img src="img/43064.jpg" id="second_img">
</div>
<script>
var first  = document.getElementById('first_img');
var second = document.getElementById("second_img");
var i = 10;
var q = 1;
var interval = setInterval(
function() {
	i--;
	q++;
	if(i == 0){
		clearInterval(interval);
	}
	if(i == 10) {
	second.style.opacity = "1";
	first.style.opacity = "0";
	}
	second.style.opacity = "." + i;
	if(q == 10) {
	first.style.opacity = "1";	
	}
	first.style.opacity = "." + q;
}, 3000);
</script>
Ответить с цитированием