Array.prototype.forEach.call(lis,element=>{
element.onmouseover=function () {
element.style.backgroundColor='#567';
};
element.onmouseout=function () {
element.style.backgroundColor='#FFF';
}
})
element.onmouseover=function () {
element.style.backgroundColor='#567';
};
element.onmouseout=function () {
element.style.backgroundColor='#FFF';
}
})
2017-12-21
補更一下@慕網老油條 的評論~手動筆芯。
除了油條大大指出的外,還有一個小bug:如果連續快速點擊開始按鈕,title內容的切換會發生一個短暫的暫停。這是因為每次點擊開始,都會清空一次計時器又打開。如果點的很快,還沒來得及打開就關上,視覺上出現一個短暫的暫停效果。
解決方案:playFun函數中不使用清空計時器,而是設置flag,用if判斷。同樣,stopFun()里除了清除計時器外,也設置一下flag, 鍵盤那部分代碼的flag則不需要重新設置。這樣就完美解決了兩個Bug.
代碼 另傳。
除了油條大大指出的外,還有一個小bug:如果連續快速點擊開始按鈕,title內容的切換會發生一個短暫的暫停。這是因為每次點擊開始,都會清空一次計時器又打開。如果點的很快,還沒來得及打開就關上,視覺上出現一個短暫的暫停效果。
解決方案:playFun函數中不使用清空計時器,而是設置flag,用if判斷。同樣,stopFun()里除了清除計時器外,也設置一下flag, 鍵盤那部分代碼的flag則不需要重新設置。這樣就完美解決了兩個Bug.
代碼 另傳。
2017-12-18