gpt4 book ai didi

javascript - 当文本字段或文本区域使用纯 JavaScript 获得焦点时禁用键盘快捷键

转载 作者:行者123 更新时间:2023-11-30 05:42:04 25 4
gpt4 key购买 nike

我有一个简单的脚本,它使用左右箭头移动到下一篇和上一篇博文。

var nextEl = document.getElementById("pagination__next__link");
var prevEl = document.getElementById("pagination__prev__link");

document.onkeyup = function(e) {

if (nextEl !== null) {
if (e.keyCode === 37) {
window.location.href = nextEl.getAttribute('href');
}
}
if (prevEl !== null) {
if (e.keyCode === 39) {
window.location.href = prevEl.getAttribute('href');
}
}
return false;
};

但是当我将文本 inputtextarea 放在焦点时它也有效。聚焦时禁用键盘快捷键的最佳方法是什么?

谢谢!

最佳答案

禁用文档输入的事件传播

nextEl.onkeyup = prevEl.onkeyup = function(e){ e.stopPropagation(); };

关于javascript - 当文本字段或文本区域使用纯 JavaScript 获得焦点时禁用键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20253631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com