简单的javascript

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:04:19
<SCRIPT>
var pos1=-95;
var pos2=-95;
var pos3=-95;
var pos4=-95;

var speed1=Math.floor(Math.random()*10)+2;
var speed2=Math.floor(Math.random()*10)+2;
var speed3=Math.floor(Math.random()*10)+2;
var speed4=Math.floor(Math.random()*10)+2;

function next()
{
pos1+=speed1;
pos2+=speed2;
pos3+=speed3;
pos4+=speed4;

if(pos1>795)pos1=-95;
if(pos2>795)pos2=-95;
if(pos3>795)pos3=-95;
if(pos4>795)pos4=-95;

document.getElementById("mouse1").style.posTop=pos1;
document.getElementById("mouse2").style.posTop=pos2;
document.getElementById("mouse3").style.posTop=pos3;
document.getElementById("mouse4").style.posTop=pos4;
window.setTimeout("next()",10);
}
</SCRIPT>

<META content="MSHTML 6.00.3790.186" name=GENERATOR></HEAD>

window.setTimeout("next()",10);
就是程序到这里又调用一些next()这个函数.
虽然它只执行一次,但是构行了互相拉到的循环.
document.getElementById("mouse1").style.posTop=pos1;
document.getElementById("mouse2").style.posTop=pos2;
document.getElementById("mouse3").style.posTop=pos3;
document.getElementById("mouse4").style.posTop=pos4;

是改变DIV id=mouse3 ...
几个雪花posTop 就是到窗口顶的距离.
每循环一次增加一点.连继的就是向下落啦.