javascript:R=0; x1=.1;
y1=.05; x2=.25; y2=.24;
x3=1.6; y3=.24; x4=300;
y4=200; x5=300; y5=200;
以上部分定义了一些变量.其实是一些坐标值.图片就是以这些坐标为基准来运动的.
DI=document.images;
上面一句是从浏览器DOM对象中获得所有的图片集合.
DIL=DI.length;
上面一句是得到图片的个数
functionA(){
for(i=0; i-DIL; i++){
DIS=DI[ i ].style;
DIS.position='absolute';
DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;
DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5
}
R++
}
上面的语句是一个自定义函数,包括了双重嵌套的循环.简单来说就是让每个图片按照一定的轨迹来运动
setInterval('A()',5);
void(0);
上面的语句就是让自定义函数A()重复执行. |