Ik wil een division langzaam laten verschijnen door de opacity op te laten lopen. Ik heb dat nu op de volgende manier:
Kan dit niet sneller door bijvoorbeeld:
[JS]function a(){
document.getElementById('hidden').style.opacity += .1;
setTimeout(a,100);
}[/JS]
Opmerkingen, vragen en hulp is allemaal welkom!
gast0140.
Code:
<html><head><style type="text/css">
#hidden{
border: 1px solid red;
background-color: cyan;
opacity: 0;
width: 100px;
height: 100px;
}
</style><script>
function a(){
document.getElementById('hidden').style.opacity = .1;
setTimeout(b,100);
}
function b(){
document.getElementById('hidden').style.opacity = .2;
setTimeout(c,100);
}
function c(){
document.getElementById('hidden').style.opacity = .3;
setTimeout(d,100);
}
function d(){
document.getElementById('hidden').style.opacity = .4;
//etc.
}
</script></head><body>
<div id="hidden">
<label>Hidden tekst</label>
</div>
<img src="Image.png" onclick="a()">
</body></html>
Kan dit niet sneller door bijvoorbeeld:
[JS]function a(){
document.getElementById('hidden').style.opacity += .1;
setTimeout(a,100);
}[/JS]
Opmerkingen, vragen en hulp is allemaal welkom!
gast0140.