让页面的图片随风飞舞

有高手编写了一段代码如下:

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; DIL=DI.length; function A(){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);

例如访问豆瓣站点的时候,只要地址栏复制上面这段代码,并按回车执行。就可以看到许多会员头像或书籍、电影的封面图片仿佛被龙卷风刮起,不停地飞舞。效果如下图所示。

其实这段代码并不只可以用在豆瓣上,至少我试了google、新浪flickr 等许多站点。执行代码后,上面的图片同样会飞舞起来。所以只要你的浏览器没有屏蔽JS代码,相信大多的站点都可以用来搞一下。

PS:想看到更壮观的景象就访问一个有更多图片的页面好了,想停下来就刷新页面吧。

而且按回车的次数越多,图片的飞行速度越快哦

转自博客士 | Blog Sir

原文配图:

随机文章

  • 网站最令人讨厌的几个用户体验
  • Canon SD750 IXUS 75
  • Appenzeller
  • 硬盘中遗留的十三条创意视频
  • U2 - Elevation
  • 不用SiteMap也能知道Google爬虫上次什么时候光临自己的网站
  • 0 Responses to “让页面的图片随风飞舞”


    1. No Comments

    Leave a Reply