为了账号安全,请及时绑定邮箱和手机立即绑定

我写的这个动画有什么错误,为什么盒子在移入或是移出以后就不停的在晃呢

我写的这个动画有什么错误,为什么盒子在移入或是移出以后就不停的在晃呢

马小萍 2016-08-14 20:57:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>速度动画</title><style>body,div,span{ margin:0;    padding:0; } #div1{ width:200px; height:200px; background:red; position:relative; left:-200px; top:0; } #div1 span{ width:20px; height:50px; background:blue; position:absolute; left:200px; top:75px; } </style><script>window.onload=function(){ var oDiv=document.getElementById('div1'); oDiv.onmouseover=function(){ startMove(0); } oDiv.onmouseout=function(){ startMove(-200); } }var timer=null;function startMove(iTarget){ clearInterval(timer); var oDiv=document.getElementById('div1'); timer=setInterval(function(){ var speed=0; if(oDiv.offsetLeft>iTarget){ speed=-10; oDiv.style.left=oDiv.offsetLeft+speed+'px'; }else{ speed=10 oDiv.style.left=oDiv.offsetLeft+speed+'px'; } },30); }oDiv.style.left=oDiv.offsetLeft+speed+'px';  </script></head><body><div id="div1"><span id="span">分享</span></div></body></html>
查看完整描述

2 回答

  • 2 回答
  • 1 关注
  • 1436 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信