<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题</title> <style type="text/css"> body,ul{ margin: 0; padding: 0; } ul,li{ list-style: none; } ul li{ width: 200px; height: 100px; background-color: yellow; margin-bottom: 10px; } </style> <script type="text/javascript"> window.onload = function(){ var aLi=document.getElementsByTagName('li'); for (var i = 0; i < aLi.length; i++) { aLi[i].timer = null; aLi[i].onmouseover=function(){ startMove(this,400); } aLi[i].onmouseout = function(){ startMove(this,200); } } } //var timer=null; function startMove(obj,iTarget){ clearInterval(obj.timer); obj.timer = setInterval(function(){ var speed =(iTarget-obj.offsetWidth)/10; speed = speed>0?Math.ceil(speed):Math.floor(speed); if (obj.offsetWidth == iTarget) { clearInterval(obj.timer); } else{ obj.style.Width = obj.offsetWidth + speed +'px'; } },30) } </script> </head> <body> <ul> <li></li> <li></li> <li></li> </ul> </body> </html>
相关分类