3 回答

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個贊
keyCode
which
which
var key = 'which' in e ? e.which : e.keyCode;
var key = e.which || e.keyCode || 0;
e.which
0
0
||

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊
jQuery規(guī)范event.which取決于event.which, event.keyCode或event.charCode瀏覽器支持:
// Add which for key events
if ( event.which == null && (event.charCode != null || event.keyCode != null) ) {
event.which = event.charCode != null ? event.charCode : event.keyCode;
}
額外的好處.whichjQuery也用于鼠標(biāo)單擊:
// Add which for click: 1 === left; 2 === middle; 3 === right
// Note: button is not normalized, so don't use it
if ( !event.which && event.button !== undefined ) {
event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
}
添加回答
舉報