邪贴的金库吧 关注:167贴子:1,766
  • 9回复贴,共1

JS让本页所有图片漂动代码

只看楼主收藏回复

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);
放地址栏.按回车就行


1楼2012-05-03 02:14回复
    以下是代码解译----------------------------------------------------------------
    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++){//这是一个死循环。。。应该是i<DIL吧。。。
    DIS=DI[ i ].style; //获取图片样式
    DIS.position='absolute';//图片设置为绝对布局
    ----------------以下才是控制图片浮动的核心代码---------------------
    DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;
    //“DIS.left”是图片的左边距 “Math.sin(R*x1+i*x2+x3)*x4+x5;”是计算公式
    DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}
    //“DIS.top”是图片的上边距 “Math.cos(R*y1+i*y2+y3)*y4+y5}R++}”是计算公式
    -----------------------------------------------------------------------
    setInterval('A()',5);//每过5毫秒 调用一次A()函数
    void(0);//调用void()函数 并传参为0
    


    2楼2012-05-03 02:16
    回复
      想学网页的亲们 请按照我的翻译
      去改里面某个值 在复制粘贴到地址栏里
      多试几次后 你会学到很多东西的


      3楼2012-05-03 02:27
      回复
        @喻星星 喻叔~ 没学徒 好寂寞啊~
        有什么不懂的跟我说哦~
        


        4楼2012-05-03 02:30
        回复
          我在发几个.求翻译


          IP属地:陕西6楼2012-05-03 21:27
          回复
            完全不懂.只是收集了大堆好玩的.木前爪机状态


            IP属地:陕西来自手机贴吧22楼2012-05-03 22:01
            回复
              话说你上次要的完全仿ID发上次那个吧了,还有好多BUG


              IP属地:陕西来自手机贴吧23楼2012-05-03 22:06
              回复
                有问题会找你的


                IP属地:四川24楼2012-05-03 22:07
                回复
                  我们下学期才开设JS


                  IP属地:四川25楼2012-05-03 22:08
                  回复