小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

jquery 鍵盤事件,jQuery處理按鍵,jQuery 鍵盤_ jQuery

 rrliu 2011-01-31

jquery 鍵盤事件

2010-06-28 13:27:00.0 有613人喜歡這篇文章

jQuery處理鍵盤事件,比如小說網(wǎng)站中常見的按左右鍵來實(shí)現(xiàn)上一篇文章和下一篇文章,按ctrl+回車實(shí)現(xiàn)表單提交,google reader和有道閱讀中的全快捷鍵操作...

本文講述jQuery處理按鍵的原理和方法

jQuery處理鍵盤事件有三個(gè)函數(shù),根據(jù)事件發(fā)生的順序分別是:

1 keydown();
2 keyup();
3 keypress();

 

 
 

keydown()

keydown事件會(huì)在鍵盤按下時(shí)觸發(fā),可以在綁定的函數(shù)中歐能夠返回false來防止觸發(fā)瀏覽器的默認(rèn)事件.

keyup()

keyup事件會(huì)在按鍵釋放時(shí)觸發(fā),也就是你按下鍵盤起來后的事件

keypress()

keypress事件會(huì)在敲擊按鍵時(shí)觸發(fā),我們可以理解為按下并抬起同一個(gè)按鍵

我們?cè)趺床拍塬@取我按下的是A還是Z還是回車按鈕呢?

鍵盤事件可以傳遞一個(gè)參數(shù)event,其實(shí)說有的jQuery事件函數(shù)中都可以傳遞這么一個(gè)參數(shù)

1 $('input').keydown(function(event){
2 alert(event.keyCode);
3 });

上面代碼中的,event.keyCode就可以幫助我們獲取到我們按下了什么按鍵,他返回的是ascII碼,比如說上下左右鍵,分別是38,40,37,39

如果我們要實(shí)現(xiàn)ctrl+Enter就是ctrl+回車提交表單

1 $(document).keypress(function(e) {
2 if (e.ctrlKey && e.which == 13)
3 $("form").submit();
4 })

文章作者:POPO4J
本文地址:http://www./article/keyboard-events-jquery.html
版權(quán)所有 © 轉(zhuǎn)載時(shí)必須以鏈接形式注明作者和原始出處!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多