Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2011, 11:48
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

не правильно вычесляет цифры
что то у меня не праивльно работае, вычесление цифр, подскажите где у меня проблема, надо сделать плавное затухание (не прибигая к ферймворкам)

<style>
#tron {
 width:500px; 
 height:500px;
 background:#0F0;
}

</style>


<input type="button" onclick="hide('tron', 1)" value="opacity" />
 <div id="tron" ></div>

function hide(ob, x) {
  element = document.getElementById(ob);
  i = 0;
  op = parseFloat(x);
 
  if (op > i || op !== 0) {
    op -=0.05;
	element.style.opacity = op;
	/*element.style.filter='alpha(opacity='+op*100+')';*/ 
	tss = setTimeout('hide(\''+ob+'\', '+op+')', 10); 
  }
  if (op < 0) { clearTimeout(tss);element.style.opacity = 0;}
  alert(op);
}

из сообшений видно, что скрипт как то не правильно делает вычесление, и в итоги в минус заходит, как исправить?

Последний раз редактировалось czp, 08.11.2011 в 12:17.
Ответить с цитированием