Witam
Może mi ktoś powiedzieć dlaczego powoli ten kod nie działa poprawnie?
function onas()
{ document.getElementById("slajder2").style.opacity=0;
document.getElementById("slajder2").innerHTML="Jakiś napis";
document.getElementById("slajder2").style.visibility="visible";
wyswietl();
}
function wyswietl()
{
if(document.getElementById("slajder2").style.opacity!=0.85)
{
document.getElementById("slajder2").style.opacity+=0.05;
setTimeout(wyswietl,50);
}
else;
}
<div class="logo_button" id="o_nas" onmouseover="onas()" >O Nas</div>
Po najechaniu na diva o_nas opacity wzrasta tylko do 0.05 jakby funkcja wyswietl() tylko raz zadziałała lub nie dodawała kolejnych wartości.
Proszę o pomoc.