最贊回答 / 龍魄
剛才理解錯了,應(yīng)該是這樣-首先你點擊回到頂部時,滾動條開始往回滾,這時候istop為true,因為滾動條滾動觸發(fā)window.onscroll 事件,!istop為false不執(zhí)行clearInterval(timer);但是下面的isTop=false;再將isTop置為false。這時候你人為滾動鼠標,則再次觸發(fā)window.onscroll 事件,此時!istop為true 執(zhí)行clearInterval(timer);則滾動條停下來
2015-05-05
最贊回答 / IT種子選手
obtn.onclick?=?function?top()?{obtn.onclick?=?function?()?{//解決雙擊不能再次拉動滾動條的問題clearInterval(time);top();}},?30);}
2015-05-04
最贊回答 / 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...
2015-04-08