代碼實(shí)例:
$('input').keydown(function(e){?
? ? ? ? ? var event=window.event||arguments[0];? ? ? ?
? ? ? ? ? ? //var keycode = event.keyCode;//如果有鼠標(biāo)點(diǎn)擊事件喷屋,keyCode屬性不存在,因?yàn)閣indow是全局對(duì)象独令,當(dāng)前對(duì)象就會(huì)變成鼠標(biāo)伊磺,而不是鍵盤對(duì)象裹驰,如果是參數(shù)e井濒,則就僅為鍵盤對(duì)象废麻;
? ? ? ? ? ? var keycode = e.?keyCode;
?????????????if(keycode?== 13){?
? ? ? ? ? ? ? ????getInputValue();? ? ? ? ? ?
????????????????}? ? ? ?
????})
1.var event=window.event||arguments[0];//如果用window.event荠卷,如果有鼠標(biāo)操作,event就是鼠標(biāo)左右鍵操作對(duì)象烛愧,只有event.which屬性油宜,沒(méi)有event.keyCode的屬性掂碱,event.keyCode為undefined
2.e則一直都是鍵盤對(duì)象,不包含鼠標(biāo)左右鍵操作對(duì)象慎冤,故建議用e,而不是window.event
注:跟瀏覽器也有關(guān)系疼燥,瀏覽識(shí)別的對(duì)象也不一樣,如谷歌會(huì)出錯(cuò)蚁堤,360不會(huì)出錯(cuò)