繁体   English   中英

Keydown并非在Firefox中始终有效

[英]Keydown does not always work in Firefox

我开发了一个小型Web应用程序。 用户可以单击按钮,然后出现一个模态对话框。 在此对话框上,用户可以从不同选项中进行选择。 我使用了jquery keydown回调来赋予使用键盘选择不同选项的能力。

我这样绑定:

$('body').bind('keydown',this.keydown_handler);

它可以在Chrone和Safari中完美运行。 但是有时在Firefox中它无法正常工作。 当我在浏览器标签之间切换时,会没事的。 当我在对话框中的某处单击时,它将再次正常运行。 但有时我单击提供的选项之一,它将停止工作。 选项是不同div中的图像。

$(document).bind('keydown',this.keydown_handler);

这似乎总是可行的:

$('body').on('keydown', function (e) {
    alert('Clicked in body')
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM