猿问

用简单的JS让圆 动起来

我想用简单的JS让圆 动起来,但是没有成功

<style media="screen">

      #demo{

        width: 200px;height: 200px;

        background-color: rgb(235, 114, 97);

        border-radius: 100%;

        position: absolute;

        top: 200px;left:50px;

      }

    </style>

  </head>

  <body>

    <section>

      <h2>利用JS函数 setTimeout()做简单的动画</h2>

      <div class="" id="demo">


      </div>

    </section>

  </body>


window.onload=elementMove;

function elementMove(){

  var element=document.getElementById("demo");

  // 获取位置  parseInt函数是取字符串里的数字 parse:解析

  var elementX,elementY;

  elementX=parseInt(element.style.left);

  elementY=parseInt(element.style.top);

  if (elementX==600 && elementY==400) {

    return true;

  }

  if (elementX<600) {

    elementX++;

  }

  if (elementY<400) {

    elementY++;

  }

  element.style.left=elementX+"px";

  element.style.top=elementY+"px";

  setTimeout("elementMove()",10);

};


神不在的星期二
浏览 571回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答