Ik maak op
http://stef.party meerdere divs aan dmv dit:
Codeblok (voorbeeld.php): 1
2
3
4
5
6
7
8
9
10
for(var i = 0; i < amount; i++) {
var div = document.createElement("div");
div.style.position = "absolute";
var pos = getRandomPos();
div.style.top = "0px";
div.style.left = pos[1];
div.innerHTML = "
Afbeelding niet beschikbaarDe bron kon niet worden geladen (One2xs).Bron openen ↗";
div.className = "fristi";
document.body.appendChild(div);
}
(fristiRain())
En ik probeer met dit de div naar beneden te bewegen:
Codeblok (voorbeeld.php): 1
2
3
4
5
6
7
var fristi = document.getElementsByClassName("fristi");
for(var a = 0; a < fristi.length; a++) {
setInterval(function() {
fristi[(a - 1)].style.top = parseInt(fristi[(a-1)].style.top.replace("px", "")) +1 + "px";
}, 50)
}
Er moeten dus meerdere divs komen, maar wanneer ik dat doe beweegt alleen div 0 (denk ik) naar beneden.
Weet iemand hoe ik het moet maken dat ze allemaal naar beneden bewegen?
En weet iemand waarom [c]fristis = setInterval(fristiRain(1), 1000);[/c] niet werkt?
