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

为什么我的div移动后停不下来?求大神讲解一下

为什么我的div移动后停不下来?求大神讲解一下

酋长最帅 2016-05-18 20:11:30
<!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>*{margin:0;padding:0;}#share{ top:200px; width:200px; height:100px; left:-200px; background:#0FF; position:relative; }#small{ width:30px; height:50px; background:#C00; left:200px; position:absolute; } </style><script>window.onload=function(){ var share=document.getElementById('share'); share.onmouseover=function(){ move(10,0); } share.onmouseout=function(){ move(-10,-200); } } var time=null; function move(speed,target){ clearInterval(time); var share=document.getElementById('share'); time=setInterval(function(){ if(share.offsetLeft==target){clearInterval(time);} share.style.left=share.offsetLeft+speed+'px'; } ,30) }</script></head><body><div id="share"><div id="small">分享</div></div></body></html>
查看完整描述

4 回答

?
boyqian

TA贡献8条经验 获得超6个赞

将body 的内容修改为

<div id="share">
<div id="div">
<span>samll</span>
</div>
</div>

将samll的css属性改为#div span{your code}

查看完整回答
1 反对 回复 2016-05-18
?
boyqian

TA贡献8条经验 获得超6个赞

是时间清除的那块,对不起,我大意了

查看完整回答
反对 回复 2016-05-18
  • 4 回答
  • 0 关注
  • 1735 浏览
慕课专栏
更多

添加回答

举报

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