Итак, я создал пользовательскую функцию для игры, над которой я работаю, одна из которых исчезает, а другая исчезает. Проблема заключается в том, что fadeOut работает, но исчезает .? В не ... странные Любые подсказки Смотрите ниже кодFadeIn javascript функция в Safari не работает, но FadeOut работает :(
эТО РАБОТАЕТ:.
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)
}
ли 'game.log' показывает приращения? – RobertPitt
ах да, забыл упомянуть об этом. да, это похоже на console.log ... пользовательская функция журнала, которую я создал. Таким образом, при постепенном исчезновении уменьшается непрозрачность. но по его постепенному исчезновению он остается на .1 и бесконечно петляет. – riter
Вы пытались использовать двойной для непрозрачности? 'if (o.style.opacity> = 1.0)' – RobertPitt