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

回到顶部效果

难度初级
时长40分
学习人数
综合评分9.63
249人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
怎么按着他说的没有效果了
我认真的学习了,但是没有出现结果。

最赞回答 / QLwang_web
    var osTop = document.documentElement.scrollTop || document.body.scrollTop;//测量滚动条距上部高度改成以下:    var de = document.documentElement;    var db = document.body;    var cm = (document.compatMode === "CSS1Compat");    var osTop = cm ? de.clientHeight : db.c...
视频加载好慢啊
很明显广东人啊,台湾人普通话没这么差
肯定是广东人啦,因为我也是广东人,听着好亲切!!!哈哈哈

最新回答 / Perona
有可能是你这个图片浏览器解析不出来。
拖动是分两种事件 ,一种是自动的定时器执行的 , 还有一种是人鼠标执行的 ,定时器一直执行的是ostop为true ,所以不执行clearInterval动作 , 而人拖动, 也会触发scroll事件 ,这时 ostop就为flase了 就执行clearInterval定时器?是这样理解么 ?
加负号是因为speed取整的时候 ,5/6=0.833333;取整为0 ; 也就是最后一次它是执行减去0的 . 而加个负号, 就是-0.833333取整 ,则是-1的 , 即最后一次至少是减去1的 .
哈哈 ,点击点击 ,脑补了下摩擦摩擦 ,似魔鬼的步伐 . ..
忘了我要问什么了。。。。
还有,为什么要用osTop-ispeed 直接 -=ispeed 效果一样,还有这个例子不兼容火狐和IE。。。
这个老师讲得很好~赞赞赞~
太跳了,讲的,比如 var osTop = document.documentElement.scrollTop||document.body.scrollTop;为什么不能放在点击事件外面定义,这可能才是该教程中的坑,都没有详细分析。。。

最新回答 / yuuk
<...code...>你清除定时器,定时器是null啊。。我把代码修改了一下,你运行下看看。。
课程须知
1.掌握HTML+CSS基础知识;2.了解JavaScript中onclick事件、简单dom操作、定时器等知识。
老师告诉你能学到什么?
1.掌握两种实现顶部效果的方法; 2.学会定时器、window.onscroll等知识

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消