JavaScript 高级课程之定时器setInterval,clearInterval
2016-06-08 14:11
573 查看
<!doctype html> <html> <head> <meta charset="utf-8"> <title>JavaScript 高级课程之定时器setInterval,clearInterval</title> <style> #div1 { width:100px; height:100px; background-color:#005812; position:absolute} </style> <script> window.onload = function(){ var oDiv = document.getElementById('div1'); var oInp = document.getElementById('inp1'); var timer = null; oInp.onclick = ac; function ac(){ clearInterval(timer); //先关后开,防止重复定时器 timer = setInterval(function (){ if(oDiv.offsetLeft >= 300){ clearInterval(timer); }else{ oDiv.style.left = oDiv.offsetLeft + 1 +'px'; } },30) } } </script> </head> <body> <input type="button" value="移动" id="inp1"/> <div id="div1"></div> </body> </html>
相关文章推荐
- JavaScript onmousewheel鼠标滚轮示例
- JavaScript Cookie的使用实例
- javascript 使用btoa和atob来进行Base64转码和解码
- JavaScript Cookie的使用
- JavaScript onmousedown选择元素,onmousemove拖动元素,onmouseup松开鼠标,磁性吸附效果示例
- 使用Jsoup解析html网页
- javascript 执行环境,变量对象,作用域链
- JavaScript oncontextmenu鼠标右键菜单触发 自定义右键菜单示例
- JavaScript onkeydown键盘按下时触发,ev.keyCode按下的键值
- 浅析JSONP技术原理及实现
- JavaScript 冒泡原理及示例
- javascript replaceChild元素替换
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值
- 利用JavaScript 给元素属性赋值