Javascript 在身体区域内单击时触发事件
我需要触发点击,点击我的网页。我尝试了下面的,它会触发点击加载而不是点击Javascript 在身体区域内单击时触发事件,javascript,jquery,Javascript,Jquery,我需要触发点击,点击我的网页。我尝试了下面的,它会触发点击加载而不是点击 $(function() { $("body").click(function(e) { alert("code"); }) $('#container').trigger('click'); }); 基本上,我需要显示从键盘上点击p关键字弹出窗口。当我开始的时候,我在最初的阶段被卡住了。
$(function() {
$("body").click(function(e) {
alert("code");
})
$('#container').trigger('click');
});
基本上,我需要显示从键盘上点击p关键字弹出窗口。当我开始的时候,我在最初的阶段被卡住了。不确定如何实现这一点。我想您需要一个事件,其中p键传递ASCII码80
:
$("body").on("keydown", function(e) {
if (e.which === 80) {
alert("'p' was pressed");
}
});
从键盘点击P关键字的
是什么意思?提供一些示例html和演示也会有帮助,单击与按键有什么关系?听起来像是:你把鼠标放在键盘上,然后点击P
?@roXon这难道不是你应该用的打字方式吗???@VisioN用P键比用G键更好吗spot@roXon在阅读之前,我必须阻止传播到我的想象中:)如果我使用的jQuery版本低于定义的where-than-on,它会工作吗。我使用了bind,但它没有。我只需要单击它,而不需要键盘事件。@Mikeclick
事件通常在单击鼠标按钮时触发。它与键盘上的P
键无关。但是P的代码是112,为什么你只使用大写字母P的键码80?@Mike你混合了P
的键盘键和ASCII码。对于P
,不同的键盘可能有不同的键盘键,而P
的ASCII码总是相同的。