久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

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

 rrliu 2011-01-31

jquery 鍵盤事件

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

jQuery處理鍵盤事件,比如小說(shuō)網(wǎng)站中常見(jiàn)的按左右鍵來(lái)實(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來(lái)防止觸發(fā)瀏覽器的默認(rèn)事件.

keyup()

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

keypress()

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

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

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

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

上面代碼中的,event.keyCode就可以幫助我們獲取到我們按下了什么按鍵,他返回的是ascII碼,比如說(shuō)上下左右鍵,分別是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)購(gòu)買等信息,謹(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)論公約

    類似文章 更多