課程
/前端開發
/JavaScript
/DOM事件探秘
停止抽獎為什么不能用解除綁定來實現呢?
2016-04-18
源自:DOM事件探秘 4-5
正在回答
本例中的事件監聽器只是用來觸發定時器,之后是靠定時器來維持函數的調用,從而達到不斷生成隨機數的效果。此時事件監聽器只作為觸發定時器的媒介,一旦定時器被觸發,函數的重復調用就跟監聽器本身沒什么關系了。此時解除監聽器也沒什么用,因為正在執行的函數不依賴監聽器來實現,而是定時器。所以要清除定時器,這樣才能阻止函數的調用。
娜夜微涼 提問者
好給力的答案
額,解除事件監聽器綁定嗎?如果你的問題我沒理解錯的話。。。因為那個監聽器已經觸發了,即使你解除了監聽器綁定,也沒辦法停止抽獎滴。。。
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
2 回答代碼如下,我的抽獎停止需要2按2次才停下來,求助
1 回答鼠標抽獎疑問
4 回答關于抽獎系統的stop按鈕的問題
1 回答這個抽獎怎么參加,急,在線等
3 回答DOM事件探秘-抽獎系統
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-24
本例中的事件監聽器只是用來觸發定時器,之后是靠定時器來維持函數的調用,從而達到不斷生成隨機數的效果。此時事件監聽器只作為觸發定時器的媒介,一旦定時器被觸發,函數的重復調用就跟監聽器本身沒什么關系了。此時解除監聽器也沒什么用,因為正在執行的函數不依賴監聽器來實現,而是定時器。所以要清除定時器,這樣才能阻止函數的調用。
2016-08-07
好給力的答案
2016-04-18
額,解除事件監聽器綁定嗎?如果你的問題我沒理解錯的話。。。
因為那個監聽器已經觸發了,即使你解除了監聽器綁定,也沒辦法停止抽獎滴。。。