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

大神看下我哪里出错了?

大神看下我哪里出错了?

因扎吉 2016-01-11 19:12:04
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js动画</title> </head> <body> <style type="text/css"> *{margin: 0;padding: 0;} #div1{width: 200px;height: 200px;background-color: red;position: relative;top:0;left: -200px;} #share{position: absolute;top: 70px;left: 200px;background-color: blue;color: #fff;cursor: pointer;} </style> <script type="text/javascript"> window.onload = function(){ var div = document.getElementById("div1"); var share = document.getElementById("share"); share.onmouseover = function(){ startmove(); } share.onmouseout = function(){ startmove1(); } } var timer = null; function startmove(){ clearInterval(timer); var div = document.getElementById("div1"); var timer = setInterval(function(){ if(div.offsetLeft >= 0){ clearInterval(timer); } else{ div.style.left= div.offsetLeft+10+"px"; } },50) }  function startmove1(){ clearInterval(timer); var div = document.getElementById("div1"); var timer = setInterval(function(){ if(div.offsetLeft >= -200){ clearInterval(timer); } else{ div.style.left= div.offsetLeft-10+"px"; } },50) } </script> <div id="div1"><span id="share">发射</span></div> </body> </html>
查看完整描述

6 回答

?
因扎吉

TA贡献18条经验 获得超3个赞

个位  问题已解决了。!我在28行 和40行重复定义了timer这个定时器所造成的的@!!

查看完整回答
反对 回复 2016-01-14
?
echo_kinchao

TA贡献600条经验 获得超86个赞

你的分号写成了中文的

查看完整回答
反对 回复 2016-01-13
?
因扎吉

TA贡献18条经验 获得超3个赞

javascript 的问题!!求讲解!

查看完整回答
反对 回复 2016-01-11
  • 6 回答
  • 0 关注
  • 2019 浏览
慕课专栏
更多

添加回答

举报

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