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

这段代码表示不懂,有没有个大神帮忙解释下

var isTop=true

if(!isTop){
clearInterval(time);
}
isTop=false;

正在回答

1 回答

  1. 定义一个参数isTop为真,当滚动轮滚动时,这个参数变为假,当条件为  !isTop , 也就是假时,清除定时器。滚动效果结束。get it ?

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

Mis_claire 提问者

isTop=false; 请问为什么要定义为假啊!
2018-03-26 回复 有任何疑惑可以回复我~
#2

YYYTalenT 回复 Mis_claire 提问者

当你点击返回顶部的按钮的时候,滚动条就是发生滚动了,此时执行执行上述代码,因为你原始isTop为true,所以不清除定时器,而此时,isTop变为false,当在返回顶部的过程中,你滚动滚轮了,即再次执行上述代码,此时isTop已变为false,则清除定时器,达到效果,返回顶部的过程中,滚动滚轮,滚动条停止滚动。
2018-07-12 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

这段代码表示不懂,有没有个大神帮忙解释下

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