js怎么实现方块上下左右移动效果

小编给大家分享一下js怎么实现方块上下左右移动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

为张家川回族自治等地区用户提供了全套网页设计制作服务,及张家川回族自治网站建设行业解决方案。主营业务为网站设计、网站建设、张家川回族自治网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

js有什么特点

1、js属于一种解释性脚本语言;2、在绝大多数浏览器的支持下,js可以在多种平台下运行,拥有着跨平台特性;3、js属于一种弱类型脚本语言,对使用的数据类型未做出严格的要求,能够进行类型转换,简单又容易上手;4、js语言安全性高,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失;5、基于对象的脚本语言,js不仅可以创建对象,也能使用现有的对象。

具体内容如下

 
 
   
     
     
     
      #box{ 
        width: 50px; 
        height: 50px; 
        position: absolute; 
        background: palevioletred; 
      } 
     
   
   
    
      stop              var speed = 10;      var flag = true;      var interId;            function moveLeft(){        var oldLeft = parseInt(box.style.left);          if(oldLeft >= window.innerWidth-50 || oldLeft < 0){          speed *= -1;        }        box.style.left = oldLeft + speed + "px";        }            function moveTop(){        var oldTop = parseInt(box.style.top);          if(oldTop >= window.innerHeight-50 || oldTop < 0){          speed *= -1;        }        box.style.top = oldTop + speed + "px";       }            function onOff(rand){  //     var rand = random();        if (flag) {          btn.innerHTML = "start";          clearInterval(interId);          flag = false;        } else{          btn.innerHTML = "stop";          if (rand == 1) {            interId = setInterval("moveLeft()",50);  //         flag = true;          } else{            interId = setInterval("moveTop()",50);  //         flag = true;          }                  flag = true;        }      }            btn.onclick =onOff;            //产生一个1-2的随机数      function random(){        rand = parseInt(Math.random() * 2 + 1);        alert(rand);          if (rand == 1) {          interId = setInterval("moveLeft()",50);        } else{          interId = setInterval("moveTop()",50);        }      }            random();           

以上是“js怎么实现方块上下左右移动效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


名称栏目:js怎么实现方块上下左右移动效果
当前地址:http://hbruida.cn/article/gediso.html

其他资讯