已采纳回答 / nc1199
首先,osTop是当前滚动条距离页面顶部的距离,其次是osTop这个值被window.scroll监听,也就是每次触发滚动条事件都会记录一次osTop的值,并且这个值每次还要减去一个ispeed~~(重点就是,将osTop放在window.scroll里面 就是为了每次触发滚动条事件 就记录一次当前距离页面顶部的值)
2015-11-13
已采纳回答 / Y_du
if (!iTop) 这是取反,意思就是当iTop为true时!iTop就为false,当iTop为false时!iTop就为true。这段代码的意思就是iTop为false时关掉定时器。iTop = false;不理解。我没看过代码,我觉得这应该是iTop = true;
2015-10-26
已采纳回答 / Yvonne_D
document.documentElement.scrollTop 就是滚动条距离最上面的距离,document.body..scrollTop也是一样的意思,就是在IE浏览器下和chrome浏览器下的兼容问题。-=50,就是指每触发一次就距离减少50。
2015-10-26
已采纳回答 / 混在成都
$(window).scroll(function(){ var top = $(window).scrollTop(); if (top>=100) { $("#btn").show(); } else{ $("#btn").hide(); } })
2014-12-11