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

该课程还未解决的小问题!

当你写完代码了,运行后一切顺利,那是否真的完成了呢?试着快速点击回到顶部至少两次(很快的哦!),让后把滚动条下拉,你会的发现滚动条自己跑上去了!计时器未终止再次启动,计时器重叠,怎么解决?



正在回答

3 回答

点击之前先清掉前面的定时器  类似以下的伪代码

var timmer = null;
//点击向上时的代码 
topLink.onclick = function(){
    if(timmer){
        clearInterval(timer);
    };
    timmer = setInterval(function(){
    //该干吗干吗
    },10);
}


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

李晓健

手动向下拉滚动条时也要清除定时器
2015-11-05 回复 有任何疑惑可以回复我~
#2

炸酱面和青菜沙拉混搭 提问者

的确处理好了!谢谢啦!
2015-11-11 回复 有任何疑惑可以回复我~

李老师,请收下我的膝盖

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

李老师还是屌

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

举报

0/150
提交
取消
回到顶部效果
  • 参与学习       44211    人
  • 解答问题       206    个

回到顶部网站不可缺少的一部分,用JS实现炫酷拉风的回到顶部效果

进入课程

该课程还未解决的小问题!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信