JavaScript 高级课程之分享setInterval(),clearInterval(),onmouseover,onmouseout应用
2016-06-08 14:12
423 查看
<!doctype html> <html> <head> <meta charset="utf-8"> <title>JavaScript 高级课程之分享setInterval(),clearInterval()应用</title> <style> #div1 { width:100px; height:300px; background-color:#005812; position:absolute; left:-100px;} #div2 { width:30px; height:100px; position:absolute; background-color:#CBBC5D; right:-30px; top:100px;} </style> <script> window.onload = function(){ var oDiv = document.getElementById('div1'); var Timer = null; oDiv.onmouseover = function(){ fn(0,10,20); }; oDiv.onmouseout = function(){ fn(-100,-10,20); }; function fn(value,si,sis){ clearInterval(Timer); Timer = setInterval(function(){ if(oDiv.offsetLeft != value){ oDiv.style.left = oDiv.offsetLeft + si +'px'; }else{ clearInterval(Timer); } },sis); } } </script> </head> <body> <div id="div1"> <div id="div2"></div> </div> </body> </html>
相关文章推荐
- JavaScript 高级课程之定时器setInterval,clearInterval
- 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 给元素属性赋值