匀速运动 清疚 2022-07-14 11:20 138阅读 0赞 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div{ width:100px; height:100px; background-color:red; position:absolute; height:100px; left:500px } </style> </head> <body style="height:2000px;"> <script> window.onload=function () { var timer=null; function startMove(target) { var speed=10; clearInterval(timer); var oDiv=document.getElementById('div'); timer=setInterval(function () { if(oDiv.offsetLeft<target){ speed=7; }else{ speed=-7; } if(Math.abs(oDiv.offsetLeft-target)<7){ //是否到达终点 clearInterval(timer); //到达终点后 oDiv.style.left=target+'px'; }else{ oDiv.style.left=oDiv.offsetLeft+speed+'px';//到达终点前 } },30) } var oInput=document.getElementById('button'); oInput.addEventListener('click',function(){ startMove(300); },false) } </script> <input type="button" value="开始运动" id="button"> <div id="div"></div> <span style="width:1px;height:300px;position:absolute;left:300px;top:0;background:black;"></span> </body> </html>
相关 js运动技术--匀速运动 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></t - 日理万妓/ 2024年02月17日 23:09/ 0 赞/ 61 阅读
相关 37、JavaScript的运动-----匀速运动 1、运动基础 • 让Div运动起来 • 速度——物体运动的快慢 • 运动中的Bug – 不会停止 布满荆棘的人生/ 2022年09月21日 13:05/ 0 赞/ 194 阅读
相关 Javascript运动概念1——缓冲运动、匀速运动、运动框架 概念—— A、运动基础: (1)让div运动起来 (2)速度——物体运动的快慢 (3)运动中的Bug a、不会停止 b、速度取某些值会无法停止 c、到达位置后再点 以你之姓@/ 2022年07月15日 12:07/ 0 赞/ 222 阅读
相关 匀速运动 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 清疚/ 2022年07月14日 11:20/ 0 赞/ 139 阅读
还没有评论,来说两句吧...