jquery将keyup绑定到firefox中的body
我在jquery中绑定keyup函数到body,除了firefox之外,它在每个浏览器中都有效
代码: –
$('body').bind('keyup', function(e) { //alert ( e.which ); alert('testing'); });
我该怎么做firefox。 它根本没有响应
谢谢
将事件绑定到document
而不是:
$(document).bind('keyup', function(e) { alert('testing'); });
几乎任何节点都可以接收键盘事件。 在“现代”浏览器中,您可以设置tabIndex
。 之后,该活动可以集中精力。
$(document.body).attr('tabIndex', 1).bind('keyup', function(e) { alert('testing'); });