已采納回答 / 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