Javascript 身体的键控监听器
所以我想在按下页面上的空格键时调用一个函数。唯一的问题是,如果函数集中在输入栏中,则无法调用该函数。有什么办法吗 此代码可以工作,但在输入栏中聚焦时仍会激发函数Javascript 身体的键控监听器,javascript,jquery,Javascript,Jquery,所以我想在按下页面上的空格键时调用一个函数。唯一的问题是,如果函数集中在输入栏中,则无法调用该函数。有什么办法吗 此代码可以工作,但在输入栏中聚焦时仍会激发函数 $(document).keydown(function(e){ if (e.keyCode==32) { stopplay(); } }); 你可以看看这件事的起源: $(document).keydown(function(e){ if(!$(e.target).is("input")) {
$(document).keydown(function(e){
if (e.keyCode==32) {
stopplay();
}
});
你可以看看这件事的起源:
$(document).keydown(function(e){
if(!$(e.target).is("input")) {
// it's NOT from an input!
}
});
你可以看看这件事的起源:
$(document).keydown(function(e){
if(!$(e.target).is("input")) {
// it's NOT from an input!
}
});
你可以看看这件事的起源:
$(document).keydown(function(e){
if(!$(e.target).is("input")) {
// it's NOT from an input!
}
});
你可以看看这件事的起源:
$(document).keydown(function(e){
if(!$(e.target).is("input")) {
// it's NOT from an input!
}
});
使用此代码
$(document).keydown(function(e){
if (e.keyCode==32 && !$(e.target).is("input")) {
stopplay();
}
});
使用此代码
$(document).keydown(function(e){
if (e.keyCode==32 && !$(e.target).is("input")) {
stopplay();
}
});
使用此代码
$(document).keydown(function(e){
if (e.keyCode==32 && !$(e.target).is("input")) {
stopplay();
}
});
使用此代码
$(document).keydown(function(e){
if (e.keyCode==32 && !$(e.target).is("input")) {
stopplay();
}
});
最新情况:
if (e.keyCode==32 && !$(e.target).is(':input')) {
stopplay();
}
:如果您有其他输入元素,如select、textarea等,则输入
非常方便。更新此项:
if (e.keyCode==32 && !$(e.target).is(':input')) {
stopplay();
}
:如果您有其他输入元素,如select、textarea等,则输入
非常方便。更新此项:
if (e.keyCode==32 && !$(e.target).is(':input')) {
stopplay();
}
:如果您有其他输入元素,如select、textarea等,则输入
非常方便。更新此项:
if (e.keyCode==32 && !$(e.target).is(':input')) {
stopplay();
}
:如果您有其他输入元素,如select、textarea等,则输入
非常方便。
使用方法,防止键控冒泡
$(':input').keydown(function(e){
e.stopPropagation();
});
更新:
如果必须将上述内容应用于其他输入元素,请使用$(':input')
选择器。
使用方法,防止键控冒泡
$(':input').keydown(function(e){
e.stopPropagation();
});
更新:
如果必须将上述内容应用于其他输入元素,请使用$(':input')
选择器。
使用方法,防止键控冒泡
$(':input').keydown(function(e){
e.stopPropagation();
});
更新:
如果必须将上述内容应用于其他输入元素,请使用$(':input')
选择器。
使用方法,防止键控冒泡
$(':input').keydown(function(e){
e.stopPropagation();
});
更新:
如果必须将上述内容应用于其他输入元素,请使用$(':input')
选择器。什么是“输入栏”?那是浏览器的地址栏吗?你的代码正在工作,请检查这把小提琴什么是“输入栏”?那是浏览器的地址栏吗?你的代码正在工作,请检查这把小提琴什么是“输入栏”?那是浏览器的地址栏吗?你的代码正在工作,请检查这把小提琴什么是“输入栏”?那是浏览器的地址栏吗?你的代码正在运行,请检查这把小提琴。我以为你没有完全阅读这个问题。我看了看小提琴,去掉了否决票。我以为你没有完全看懂这个问题。我看了看小提琴,去掉了否决票。我以为你没有完全看懂这个问题。我看了看小提琴,去掉了否决票。我以为你没有完全看懂这个问题。我看了看小提琴,去掉了否决票。