javascript定时器的简单应用示例【控制方块移动】
程序员文章站
2023-11-12 22:28:46
本文实例讲述了javascript定时器的简单应用。分享给大家供大家参考,具体如下:
本文实例讲述了javascript定时器的简单应用。分享给大家供大家参考,具体如下:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>www.jb51.net 定时器的应用</title> <style> #div1 { width: 100px; height: 100px; position: absolute; background-color: red; top: 50px; } </style> </head> <body> <input id="obtn1" type="button" value="铵钮"> <div id="div1"></div> <script> var obtn = document.getelementbyid("obtn1"); var odiv = document.getelementbyid("div1"); //var timer=null; //odiv.timer=null; obtn.onclick = function() { clearinterval(odiv.timer) odiv.timer = setinterval(function() { var speed = parseint(getstyle(odiv, "left")) + 9; if(speed > 800) { speed = 800; } odiv.style.left = speed + "px" if(speed == 800) { clearinterval(odiv.timer); //alert(speed) } }, 50) } function getstyle(obj, attr) { return obj.currentstyle ? obj.currentstyle[attr] : getcomputedstyle(obj)[attr] } </script> </body> </html>
运行结果:
感兴趣的朋友可以使用在线html/css/javascript代码运行工具:http://tools.jb51.net/code/htmljsrun测试上述代码运行效果。
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript切换特效与技巧总结》、《javascript查找算法技巧总结》、《javascript动画特效与技巧汇总》、《javascript错误与调试技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》及《javascript数学运算用法总结》
希望本文所述对大家javascript程序设计有所帮助。