最贊回答 / chenxiaoxiao12
disabled:禁用的意思;true就是禁用的意思,F(xiàn)ALSE就是開啟的意思,相當(dāng)于 負(fù)負(fù)得正 的那個意思
2016-12-20
已采納回答 / Faded_
你第二個for循環(huán)里多了一個點for(var?i=0;i<titli.length;i++){????????????????????????titli.[i].className=""????????????????}? ?titli.[i].className=""改成? ?titli[i].className=""就可以啦~
2016-12-17
還是有一個BUG 當(dāng)想看 當(dāng)前頁簽下面的內(nèi)容時 鼠標(biāo)移到下面內(nèi)容 還是會自動切換的解決方法就是:給父級最大的div加上一個鼠標(biāo)移入移出的事件。移入鼠標(biāo)的時候就清除定時器,移出的時候就開啟定時器。
2016-12-15
最贊回答 / 碼伍
這句代碼是封裝一個函數(shù),函數(shù)名是$()?? 有一個叫id的參數(shù),傳一個參數(shù)進(jìn)去,return document.getElementById(id);typeof id==='string' ? document.getElementById(id):id這個是三目運(yùn)算符,你可以百度一下,其實就是if..else的簡寫
2016-12-15
clearTimeout(timer);
timer=setTimeout(function () {})
這樣寫清除定時器簡單點
timer=setTimeout(function () {})
這樣寫清除定時器簡單點
2016-12-15
這個例子的延遲效果有點細(xì)節(jié)還不是那么完美,例如鼠標(biāo)快速掠過某一個標(biāo)簽時,鼠標(biāo)已經(jīng)移走了,但是0.5秒后,選項卡依然要切換到鼠標(biāo)剛才無意掠過的那個標(biāo)簽。可以把例子中的onmouseover事件改成onmouseenter事件,其它代碼不變,然后給所有標(biāo)題標(biāo)簽綁定一個onmouseleave事件,里面只有兩行代碼,清除定時器就行。這樣鼠標(biāo)快速滑過某個標(biāo)簽時,一進(jìn)一出并不會導(dǎo)致定時器內(nèi)的函數(shù)觸發(fā),效果更符合預(yù)期。
2016-12-14