已采納回答 / PaddingMe
首先你點擊回到頂部時,滾動條開始往回滾,這時候istop為true,因為滾動條滾動觸發window.onscroll 事件,!istop為false不執行clearInterval(timer);但是下面的isTop=false;再將isTop置為false。這時候你人為滾動鼠標,則再次觸發window.onscroll 事件,此時!istop為true 執行clearInterval(timer);則滾動條停下來
2014-05-08