我对页面上的所有模态窗口使用相同的keydown。但是当多个弹出窗口同时打开时。我在一个模态上移动键,但它也开始在其余的模态窗口上工作
$(document).keydown(function(e) {
if ($tbody.find('.' + highlightClass).length) {
if (e.which != 40 && e.which != 38) {
return false;
}
if (e.which == 40) { //down arrow
gotoNext();
e.preventDefault();
} else if (e.which == 38) { //up arrow
gotoPrevious();
e.preventDefault();
}
}
});
答案 0 :(得分:0)
请在致电const api = require('./api/index')
app.use(api.routes())
和event.stopPropagation()
之前尝试使用gotoPrevious()
。我也会尝试在调用gotoNext()
和e.preventDefault()
gotoPrevious()