Key Down()事件:
当用户在一个元素上第一次按下键盘上字母键的时候,就会触发它。使用上非常简单,与很多基本事件参数处理保持一致,这里再使用就不在重复。
Key Up()事件:
当用户在一个元素上按下键盘上字母键的时候,就会触发它。与Key Down()不同的是,你按下去的瞬间就可以触发它,而不用再一次按下键盘。
直接绑定事件
$elem.Key Down( handler(event) )
传递参数
$elem.Key Down( [Data ], handler(event) )
手动触发已绑定的事件
$elem.Key Down()
键盘按下事件
$(".get1").Key Down(function (e) {
$(“em”).first().text(e.target.value);
});
键盘弹起事件
$(".get2").Key Up(function (e) {
$(“em:last”).text(e.get.value);
});
还有一个keypress()事件
值得注意的是Key Down事件触发在文字还没敲进文本框,这时如果在Key Down事件中输出文本框中的文本,得到的是触发键盘事件前的文本,而Key Up事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本,当浏览器捕获键盘输入时,还提供了一个keypress的响应,这个跟Key Down是非常相似
keypress事件与Key Down和Key Up的主要区别
只能捕获单个字符,不能捕获组合键无法响应系统功能键(如Delete,BackSpace) 不区分小键盘和主键盘的数字字符
KeyPress主要用来接收字母、数字等ANSI字符,而 Key Down和 Key Up事件过程可以处理任何不被 keypress识别的击键。
由于不能发视频 所有只能看图片了