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

【已解决】这个javascript的右侧悬浮框为什么无法实现?

【已解决】这个javascript的右侧悬浮框为什么无法实现?

<!DOCTYPE html> <meta charset="utf-8"> <head> <title></title> <style type="text/css"> #div1{width: 100px;height: 200px;background-color: red;position: absolute; right: 0;bottom: 0;} </style> <script type="text/javascript"> window.onscroll = function() { var oDiv1 = document.getElementById('div1'); var scrollTop = document.documentElement.scrollTop||document.body.scrollTop; startMove(document.documentElement.clientHeight-oDiv1.offsetHeight+scrollTop); } var timer = null; function startMove(iTarget) { var oDiv1 = document.getElementById('div1'); clearInterval(timer); timer = setInterval(function(){ var speed = (iTarget-oDiv.offsetTop)/8; speed = speed>0?Math.ceil(speed):Math.floor(speed); if (oDiv1.offsetTop==iTarget)  { clearInterval(timer); } else { oDiv1.style.top = oDiv1.offsetTop+speed+'px'; } },30); } </script> </head> <body style="height: 2000px;"> <div id="div1"></div> </body> </html>
查看完整描述

1 回答

?
简若婷

TA贡献1条经验 获得超0个赞

我知道错在哪里了,不用回答了,谢谢你们看到这个问题。

查看完整回答
反对 回复 2017-06-15
  • 1 回答
  • 0 关注
  • 1327 浏览
慕课专栏
更多

添加回答

举报

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