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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

區(qū)別有疑惑

不是無法響應(yīng)系統(tǒng)功能鍵嗎,但是我嘗試了,還是可以響應(yīng)。


正在回答

3 回答

英文輸入法:

事件觸發(fā)順序:keydown - > keypress - > keyup

中文輸入法:

firfox:輸入觸發(fā)keydown,回車確認(rèn)輸入觸發(fā)keyup

chrome:輸入觸發(fā)keydown、keyup,回車確認(rèn)輸入只觸發(fā)keydown

IE:輸入觸發(fā)keydown、keyup,回車確認(rèn)輸入觸發(fā)keydown,keyup

Safari:輸入觸發(fā)keydown、keyup,回車確認(rèn)輸入觸發(fā)keydown,keyup

opera:輸入觸發(fā)keydown、keyup,回車確認(rèn)輸入觸發(fā)keydown,keyup

keypress事件不能對系統(tǒng)功能鍵(例如:后退、刪除等,其中對中文輸入法不能有效響應(yīng))進(jìn)行正常的響應(yīng),

keydown和keyup均可以對系統(tǒng)功能鍵進(jìn)行有效的攔截,但事件截獲的位置不同。

鍵盤中的鍵分為字符(可打印)鍵和功能鍵(不可打印),系統(tǒng)功能鍵包括如下:

Esc、Tab、Caps Lock、Shift、Ctrl、Alt、Enter、Backspace、Print Screen、Scroll Lock、Pause Break、Insert、Delete、Home、End、Page Up、Page Down,?F1through F12,Num Lock、The Arrow Keys。

keypress響應(yīng)系統(tǒng)功能鍵總結(jié):

Firefox:支持 Esc、Enter、Backspace、Pause Break、Insert、Delete、Home、End、Page Up、Page Down、F1 throughF12、The Arrow Keys

Chrome:支持Enter

Oprea:支持Enter

Safari:支持Enter

IE:支持Esc、Enter

ps:

firefox:上下左右鍵會觸發(fā)kepress.

chrome:?上下左右鍵不會觸發(fā)kepress.

oprea:上下左右鍵不會觸發(fā)kepress.

safari:上下左右鍵不會觸發(fā)kepress.

IE:上下左右鍵不會觸發(fā)kepress.

=====================================================================

keyCode(鍵碼), which, charCode(字符編碼)

keydown:?獲得keyCode, charCode=0

keypress: 字符(英文區(qū)分大小寫+數(shù)字 ?/ *, . ?...等非功能鍵),keyCode=0 ,獲取charCode值,反之獲取keyCode, charCode=0

keyup:?獲得keyCode, charCode=0

jQuery?中 event.which =original.charCode != null ? original.charCode : original.keyCode;

總結(jié):回車、上下左右、等功能鍵keydown、keypress、keyup都獲取keyCode,并且值相等。

?

開啟大寫情況,keydown、keypress(字母,主鍵盤數(shù)字、回車)、keyup,which值相等,小寫kepress獲取的which不同于keypress、keyup。

keypress事件的keyCode對字母的大小寫敏感,而keydown、keyup事件不敏感

keypress事件的which值無法區(qū)分主鍵盤上的數(shù)字鍵和附鍵盤數(shù)字鍵的,而keydown、keyup的which值對主附鍵盤的數(shù)字鍵敏感。

IE(ie9以下)只有一個屬性KeyCode屬性,當(dāng)為keydown和keyup 事件是,keycode屬性表示你具體按下的鍵(也稱為virtualkeycode),當(dāng)捕捉的是keypress事件時keyCode屬性指的是你鍵入的字符(character code)???

?

標(biāo)準(zhǔn)瀏覽器中情況有些不同,event對象包含一個keyCode屬性和一個charCode屬性,keydown和keyup事件的時候,keyCode表示的就是你具體按的鍵,charCode為0;當(dāng)捕捉的是keypress事件時,keyCode為0,charCode指的是你按下的字符,鑒于IE和FF中的區(qū)別,如果你比較懶的話,建議只使用keydow和keyup事件

?應(yīng)該是jq版本的原因,可以響應(yīng)的。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_無垢的季節(jié)_03545899 提問者

真多!!不過,非常感謝,很有幫助。
2017-01-13 回復(fù) 有任何疑惑可以回復(fù)我~

我也不知道

0 回復(fù) 有任何疑惑可以回復(fù)我~

f5 是刷新 你能響應(yīng)嗎 我都響應(yīng)不了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_無垢的季節(jié)_03545899 提問者

按f5,之前顯示內(nèi)容消失了,重新按普通鍵內(nèi)容又顯示回來.這算不算響應(yīng)
2017-01-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_無垢的季節(jié)_03545899 提問者

我用的是火狐瀏覽器
2017-01-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

區(qū)別有疑惑

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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