您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JS匀速运动实例详解

2025/5/13 20:57:11发布31次查看
本文主要和大家分享js匀速运动实例详解,希望能帮助到大家,我们先和大家介绍js运动的基本原理。
js运动的基本原理:
让p运动起来,关键是修改物体的坐标,
op.style.left=offsetleft+speed+'px';
但是这这样只能移动一次,我们可以利用定时器的作用,让这样的操作'动'起来。
setinterval(funtion(){ op.style.left=offsetleft+speed+'px'; (speed是每次移动的像素) },30)
这样就可以运动了,不过会的效果不是我们需要的。源代码如下:
要让运动的物体停下来:关键是确定offsetleft的大小并且关掉定时器;
var timer=null; time=setinterval(function(){ if(op.offsetleft>=300){ clearinterval(timer); }else{ op.style.left=op.offsetleft+10+‘px’;} },30)这样还是有小瑕疵,就是多次点击造成的bug,解决方法就是关闭上次的定时器:多加个clearinterval(timer)
相关推荐:
通用的匀速运动框架如何打造
基于js匀速运动的实例讲解
javascript中的匀速运动和变速(缓冲)运动详细介绍_基础知识
以上就是js匀速运动实例详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product