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
我以為 我也聽(tīng)懂了 也會(huì)寫(xiě)了 , 結(jié)果到這一頁(yè)的時(shí)候才發(fā)現(xiàn) 無(wú)從下筆
2017-12-20
補(bǔ)更一下@慕網(wǎng)老油條 的評(píng)論~手動(dòng)筆芯。
除了油條大大指出的外,還有一個(gè)小bug:如果連續(xù)快速點(diǎn)擊開(kāi)始按鈕,title內(nèi)容的切換會(huì)發(fā)生一個(gè)短暫的暫停。這是因?yàn)槊看吸c(diǎn)擊開(kāi)始,都會(huì)清空一次計(jì)時(shí)器又打開(kāi)。如果點(diǎn)的很快,還沒(méi)來(lái)得及打開(kāi)就關(guān)上,視覺(jué)上出現(xiàn)一個(gè)短暫的暫停效果。
解決方案:playFun函數(shù)中不使用清空計(jì)時(shí)器,而是設(shè)置flag,用if判斷。同樣,stopFun()里除了清除計(jì)時(shí)器外,也設(shè)置一下flag, 鍵盤(pán)那部分代碼的flag則不需要重新設(shè)置。這樣就完美解決了兩個(gè)Bug.
代碼 另傳。
除了油條大大指出的外,還有一個(gè)小bug:如果連續(xù)快速點(diǎn)擊開(kāi)始按鈕,title內(nèi)容的切換會(huì)發(fā)生一個(gè)短暫的暫停。這是因?yàn)槊看吸c(diǎn)擊開(kāi)始,都會(huì)清空一次計(jì)時(shí)器又打開(kāi)。如果點(diǎn)的很快,還沒(méi)來(lái)得及打開(kāi)就關(guān)上,視覺(jué)上出現(xiàn)一個(gè)短暫的暫停效果。
解決方案:playFun函數(shù)中不使用清空計(jì)時(shí)器,而是設(shè)置flag,用if判斷。同樣,stopFun()里除了清除計(jì)時(shí)器外,也設(shè)置一下flag, 鍵盤(pán)那部分代碼的flag則不需要重新設(shè)置。這樣就完美解決了兩個(gè)Bug.
代碼 另傳。
2017-12-18
最新回答 / Elias丿純黑
js代碼如果放到body中,可以直接調(diào)用,如果放在head中或者外鏈,就必須通過(guò)window.onload事件進(jìn)行預(yù)加載。
2017-12-09