现在的位置: 首页 > web前端 > 正文

JavaScript学习 jquery学习12 键盘事件

2019年05月24日 web前端 ⁄ 共 469字 ⁄ 字号 评论关闭

虽然从表面上理解keypress与keydown是一个意思,但二者的本质区别是:系统由keydown返回键盘的代码,
然后由TranslateMessage函数翻译成字符, 由keypress返回字符值. 因此在keydown中返回的是键盘的代码, 而keypress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用keypress, 如果想读各键的状态, 用keydown。



键盘按下:

$("Element").keydown()

当键盘按下的时候触发此事件。





$("Element").keydown(function)

当键盘按下的时候触发此事件,并绑定一个处理方法。





键盘敲击:

$("Element").keypress()

当键盘按下的时候触发此事件。





$("Element").keypress(function)

当键盘按下的时候触发此事件,并绑定一个处理方法。



键盘弹起:

$("Element").keyup()

当键盘按键释放的时候触发。





$("Element").keyup(function)

当键盘按键释放的时候触发并绑定一个处理方法。

抱歉!评论已关闭.