Maison  >  Article  >  interface Web  >  Comment implémenter le mouvement div en javascript (code)

Comment implémenter le mouvement div en javascript (code)

不言
不言original
2018-08-28 16:26:095051parcourir

Le contenu de cet article explique comment implémenter le mouvement div (code) en JavaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Description : Cliquez sur le bouton, le div se déplace et précise la position d'arrêt, (minuterie)

 <script>
      window.onload=function () {
          var timer=null;
          var btn1=document.getElementById("btn1");
          btn1.onclick=function () {
              var div1=document.getElementById("div1");
              clearInterval(timer);//如果多次点击,那么会有多个定时器同时工作,移动速度不是设置的10,会有叠加效果,故应该清除
             timer= setInterval(function () {
                 if(div1.offsetLeft>300)
                 {
                     clearInterval(timer);
                 }
                  else
                    div1.style.left=div1.offsetLeft+10+&#39;px&#39;;
                  //offsetLeft获取当前div的位置
              },30);
          }
      }
    </script>

Recommandations associées :

js Introduction aux différentes boucles (avec code)

Comment implémenter l'interface d'enregistrement des utilisateurs avec JavaScript (avec code)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn