第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問.keycode與.哪個

請問.keycode與.哪個

胡子哥哥 2019-08-02 07:02:09
.keycode與.哪個我以為這會在堆棧溢出的某個地方找到答案,但我找不到。如果我在監(jiān)聽按鍵事件,我應(yīng)該使用.keyCode或.which以確定是否按下了Enter鍵?我一直做的事情如下:$("#someid").keypress(function(e) {   if (e.keyCode === 13) {     e.preventDefault();     // do something   }});但我看到的例子.which而不是.keyCode..有什么關(guān)系呢?一個比另一個更友好嗎?
查看完整描述

3 回答

?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個贊

一些瀏覽器使用keyCode,其他人使用which..如果使用jQuery,則可以可靠地使用which作為jQuery規(guī)范事物再來點(diǎn)。


如果不使用jQuery,則可以這樣做:

var key = 'which' in e ? e.which : e.keyCode;

或交替:

var key = e.which || e.keyCode || 0;

.這處理了這樣一種可能性e.which可能是0(通過恢復(fù)0最后,使用JavaScript非常強(qiáng)大||操作者).




查看完整回答
反對 回復(fù) 2019-08-03
?
千巷貓影

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 ) ));

}


查看完整回答
反對 回復(fù) 2019-08-03
  • 3 回答
  • 0 關(guān)注
  • 397 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號