Показать сообщение отдельно
  #22 (permalink)  
Старый 09.02.2013, 23:02
Новичок на форуме
Отправить личное сообщение для Kristobal Hunta Посмотреть профиль Найти все сообщения от Kristobal Hunta
 
Регистрация: 09.02.2013
Сообщений: 6

Прошу прощения, учту на будущее. Так вот:
<script type="text/javascript">// <![CDATA[
 var image_count = 5; 
 var interval = 5000; 
 var time_out = 15; 
 var i = 0; 
 var timeout; 
 var opacity = 100; 

 function change_image() { 
 opacity--; 
 var j = i + 1; 
 var current_image = 'img_' + i; 
 if (i == image_count) j = 1; 
 var next_image = 'img_' + 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); 
 } 
*/!*
 } 

 setInterval (function() {i++; if (i>image_count) i=1; change_image();}, interval);
 // ]]></script>

Без оператора if (подсвеченный) глюк с заминкой исчезает, но вместе с плавными переходами , возможно ошибка в условии?
и ХТМЛ
<div id="header"  class="div">
 <img src="2.jpg" id="img_1"  style="position:absolute; "  />
 <img src="3.jpg" id="img_2"  style="position:absolute;opacity: 0; filter: alpha(opacity=0); "  />
 <img src="4.jpg" id="img_3"  style="position:absolute; "  />
 <img src="5.jpg" id="img_4"  style="position:absolute;opacity: 0; filter: alpha(opacity=0); " />
 <img src="1.jpg" id="img_5"  style="position:absolute; "  />
</div>
Ответить с цитированием