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

新手,帮忙看下为什么不动?

#div1{ width:200px; height:200px; position: absolute; left:-200px; top:200px; background:#369;}

#share{ width:30px; height:50px; position:absolute; left:200px; top:75px; background:#C06;}

</style>
<script type="text/javascript">
window.onload = function(){
 var box=window.document.getElementById('div1');
 box.onmouseover=function(){
 startmove();
  }
 }
function startmove(){
  var box=document.getElementById('div1');
 setInterval(function(){
  box.style.left= box.offsetLeft+speed+'px';
},30)
 }
</script>

</head>


<body>
<div id="div1">

    <span id="share">分享</span>

   </div>
   </body>

正在回答

2 回答

谢了~
0 回复 有任何疑惑可以回复我~

调试时找不到speed,因为你没有定义就直接使用了 。在setInterval定时器里加上这个‘var speed = 10;'试试吧!

1 回复 有任何疑惑可以回复我~

举报

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