Javascript 使用jQuery在网页上进行键盘捕获
我正在尝试实现一个JavaScript组件,它可以捕获关键输入并为web创建命令提示界面,我不想使用文本字段 可以很容易地从按键捕获输入,如下所示:Javascript 使用jQuery在网页上进行键盘捕获,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我正在尝试实现一个JavaScript组件,它可以捕获关键输入并为web创建命令提示界面,我不想使用文本字段 可以很容易地从按键捕获输入,如下所示: $('*').bind( 'keypress', keypressCaptureFunction ) 但是事件的冒泡让我每次按键都有多个事件,而且,使用“*”有点欺骗,因为我不知道在什么上调用bind() 如何正确捕获按键事件?$(document.bind('keypress',keypressCaptureFunction)) $(docum
$('*').bind( 'keypress', keypressCaptureFunction )
但是事件的冒泡让我每次按键都有多个事件,而且,使用“*”有点欺骗,因为我不知道在什么上调用bind()
如何正确捕获按键事件?$(document.bind('keypress',keypressCaptureFunction)) $(document.bind('keypress',keypresscapture函数) 试试看:
$(document).bind( 'keypress', keypressCaptureFunction );
这将在文档级别侦听气泡,并绑定一个事件处理程序而不是多个事件处理程序。尝试:
$(document).bind( 'keypress', keypressCaptureFunction );
这将在文档级别侦听气泡,并绑定一个而不是多个事件处理程序。还有
.keypress()
、.keydown()
和.keyup()
快捷方式。例如:
$(document).keydown(keypressCaptureFunction);
还有
.keypress()
、.keydown()
和.keydup()
快捷方式。例如:
$(document).keydown(keypressCaptureFunction);