(function(d,b,w){ var q = d.createElement('div'); var area = d.getElementById("area"); q.id = "sakura"; q.innerHTML = ''; area.appendChild(q); var h = w.innerHeight; var u = d.documentElement.scrollTop || b.scrollTop; var z = 1; var t = new Array(); var l = new Array(); var y = new Array(); var s = new Array(); var g = new Array(); var c = new Array(); d.addEventListener('scroll',function(){u = d.documentElement.scrollTop || b.scrollTop;},false); for(var i=0;i<30;i++){ var m = d.createElement('div'); m.id = 'hanabira'+i; t[i] = Math.random()*-1000+u; l[i] = Math.random()*w.innerWidth; m.setAttribute('class','hana'); m.setAttribute('style','z-index:'+(z+i)+';top:'+t[i]+'px;left:'+l[i]+'px;'); q.appendChild(m); y[i] = Math.random()*40+5; s[i] = Math.random()*5+2; g[i] = d.getElementById('hanabira'+i); c[i] = 0; } setInterval(function(){ for(var i=0;i<30;i++){ if(t[i]=c[i]){ l[i] = l[i]+0.5+Math.random()*0.5; }else{ l[i] = l[i]-0.5-Math.random()*0.5; } if((y[i]*2)<=c[i]){ c[i] = 0; } }else{ t[i] = u-40; l[i] = Math.random()*w.innerWidth; } t[i] = t[i]+s[i]; g[i].style.top = t[i]+'px'; g[i].style.left = l[i]+'px'; c[i]++; } },45); })(window.document,window.document.body,window);