Итак, я сделал пользовательскую функцию для игры, над которой я работаю, одна исчезает, другая исчезает. Проблема в том, что fadeOut работает, но затухание IN не ... странно. Есть какие-нибудь подсказки? Смотрите код ниже.
ЭТО РАБОТАЕТ:
fadeOut:function(o,duration)
{
o.style.opacity = 1;
o._anim = function()
{
if(o.style.opacity <=0)
{
clearInterval(o._animInt);
return false;
}
o.style.opacity -= .1;
game.log("opacity:" + o.style.opacity);
}
o._animInt = setInterval(o._anim,duration / 10)
}
ЭТО НЕ:
fadeIn:function(o,duration)
{
o.style.opacity = 0;
o._anim = function()
{
if(o.style.opacity >= 1)
{
clearInterval(o._animInt);
return false;
}
o.style.opacity += .1;
game.log("opacity:" + o.style.opacity);
}
o._animInt = setInterval(o._anim,duration / 10)
}