補(bǔ)更一下@慕網(wǎng)老油條 的評論~手動筆芯。
除了油條大大指出的外,還有一個小bug:如果連續(xù)快速點擊開始按鈕,title內(nèi)容的切換會發(fā)生一個短暫的暫停。這是因為每次點擊開始,都會清空一次計時器又打開。如果點的很快,還沒來得及打開就關(guān)上,視覺上出現(xiàn)一個短暫的暫停效果。
解決方案:playFun函數(shù)中不使用清空計時器,而是設(shè)置flag,用if判斷。同樣,stopFun()里除了清除計時器外,也設(shè)置一下flag, 鍵盤那部分代碼的flag則不需要重新設(shè)置。這樣就完美解決了兩個Bug.
代碼 另傳。
除了油條大大指出的外,還有一個小bug:如果連續(xù)快速點擊開始按鈕,title內(nèi)容的切換會發(fā)生一個短暫的暫停。這是因為每次點擊開始,都會清空一次計時器又打開。如果點的很快,還沒來得及打開就關(guān)上,視覺上出現(xiàn)一個短暫的暫停效果。
解決方案:playFun函數(shù)中不使用清空計時器,而是設(shè)置flag,用if判斷。同樣,stopFun()里除了清除計時器外,也設(shè)置一下flag, 鍵盤那部分代碼的flag則不需要重新設(shè)置。這樣就完美解決了兩個Bug.
代碼 另傳。
2017-12-18
$("#btn3").on("click",function(){
alert("世界處理!?。。?!")
})
alert("世界處理!?。。?!")
})
2017-11-22
用DOM0級刪除onclick屬性(btn2.onclick = null;)會把設(shè)置在節(jié)點上的所有點擊事件都刪除清空...
2017-11-17
確實是老師講錯了,dom0級不能給元素添加多個事件,如果添加了多個事件,則只會執(zhí)行最后添加的那個事件;dom2可以給元素添加多個事件,而且會按順序進(jìn)行
2017-11-14