我有一个 jquery 脚本,当按下键盘上的任何键时会显示一个 div。我想向脚本添加一个条件,该条件仅在页面上没有其他输入区域(textarea 或 texfields)时才运行脚本。这样,您实际上可以在页面的其余部分上键入而不显示 div。
$(document).on('keydown', function (e) {
if (!$('#test').is(':visible')) {
//######## IF (every input is not active....) {
if (65 <= e.keyCode && e.keyCode <= 90) {
$(elem).fadeIn();
$('#textarea').val('');
$('#textarea').focus();
$('#textarea').val(temp);
}
}
});
谢谢。如果有必要,我可以为页面上的所有其他文本区域提供相同的 ID。