滾動條是怎么停止的?在回到頂部效果這節(jié)課里
跟著老師做的一切正常,但是那條停止?jié)L動條的代碼實在是搞不懂 if(!noStop){ clearInterval(timer); } noStop = false; 他不是就讓滾動條一移動就觸發(fā)然后賦值false,然后接著又觸發(fā)就停止了嗎
跟著老師做的一切正常,但是那條停止?jié)L動條的代碼實在是搞不懂 if(!noStop){ clearInterval(timer); } noStop = false; 他不是就讓滾動條一移動就觸發(fā)然后賦值false,然后接著又觸發(fā)就停止了嗎
2016-02-03
舉報
2016-06-09
在定時器里面設(shè)置了noStop=true,當不是手動滾動滾動條時,noStop一直為true,不會清除定時器;當手動滾動滾動條時,noStop=false,清除定時器
2016-04-14
滾動條只要一動就會觸發(fā)window.onscroll = function ()函數(shù),該函數(shù)里設(shè)置了定時器的清零,才實現(xiàn)了滾動條停止?jié)L動的效果
2016-02-13
還少了個noStop=true吧下面?
2016-02-12
判斷滾動條到頂部的距離,如果是0。則清除定時器。
click這個事件所有的操作就執(zhí)行完畢