最新回答 / 小謝星
ul是支持onkeyup的,你可以單獨找一個ul測試一下onkeyup事件必須執行的前提是 對象必須拿到焦點,就是你當前必須選中這個對象的情況下,才有可能觸發onkeyup。你上面的例子選是能選中,但是選中的是ul下面的li,而且一旦選擇直接執行li的onclick事件了,執行完之后焦點應該又交給了document對象,所以這種情況下ul的onkeyup事件沒機會執行。你可以把li的onclick注釋掉,然后試一試你的代碼
2016-09-06
報告老師找到一個bug!
if(t<0){
t=10;
}else if(t>maxH){
t=maxH;
}
這里if(t<0)應該寫成t<10,不然在0<=t<10的時候仍然會出軌。
if(t<0){
t=10;
}else if(t>maxH){
t=maxH;
}
這里if(t<0)應該寫成t<10,不然在0<=t<10的時候仍然會出軌。
2016-09-05
貌似DOM0級是無法直接獲取event的,需要var event=event||window.event,不然ie8中會提示無法獲取未定義或 null 引用的屬性“target”
2016-09-05
已采納回答 / 慕少7532173
傳入event是為了兼容ie,其實不一定是非要傳入event,傳入e或者ev都可以,看個人習慣。為了兼容,會有以下寫法 function abc(ev){ ev = ev || event; }
2016-09-04