亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

啊啊啊啊,爆炸了,還是沒理解啊,,,誰來救救我?。?!

比如說第6行,我賦值false也行是什么鬼。。

最不理解的就是第19行了,這我fuck究竟怎么執行的,不加這一段還就不能實現,為什么??

另一種情況,老師寫的,,

第6行是true,然后第16行他是怎么執行進去的,原值不是true嗎?!isTop不是false嗎?這尼瑪啊,嗚嗚,頭疼!然后又是第19行。。。

按照我的理解第19行應該寫在第16行的上面?。。?!

正在回答

2 回答

第6行只是定義下這個變量而已,請注意在30行那兒給isTop賦值為true了,所以第6行不管你是什么值都無所謂。

第19行那兒你不賦值為false的話,那就停止不了定時器(因為定時器停止的條件是isTop為false),也就達不到終止動畫的效果。

至于第19行的問題,肯定是先判斷完條件,執行相應的動作后,再把條件變量復位啊,你如果放到16行前的話,那條件判斷始終成立,也就是說每向上滑動一下,就停止不滑動了,那還玩毛啊

0 回復 有任何疑惑可以回復我~

我自己弄懂了,當點擊返回頂部 的時候就已經在觸發滾動事件了,這個時候執行到第19行isTop

(第16行isTop是true不會清除定時器)變為false,但如果不滾動滑輪那么每隔30ms就會執行點擊事件,

第6行只是申明它是個布爾變量,賦的什么值無所謂,

唉,只是沒搞清當點擊的時候就已經觸發滾動事件了,不過還是謝謝啦!

(大家還想弄懂點的話,把30設的高一點,300差不多,然后自己把代碼行換來換去做實驗就弄得很清楚了)


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
回到頂部效果
  • 參與學習       44197    人
  • 解答問題       214    個

回到頂部網站不可缺少的一部分,用JS實現炫酷拉風的回到頂部效果

進入課程

啊啊啊啊,爆炸了,還是沒理解啊,,,誰來救救我?。?!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號