【发布时间】:2019-01-15 17:16:09
【问题描述】:
问:我只将 keydown 分配给了 2 个键,但是,如果我按下任何键盘键,脚本就会被触发。有人可以通过查看脚本来告诉我这是否是格式问题吗?
这个 keydown jQuery 对我有用,当按下右箭头时,模态移动到下一个,当按下左键时,它将触发上一个模态。
$("div[id^='myModal']").keydown(function(e){
var currentModal = $(this);
if (e.which == 39){
}else{
currentModal.modal('hide');
currentModal.closest("div[id^='myModal']").prevAll("div[id^='myModal']").first().modal('show');
}
var currentModal = $(this);
if (e.which == 37){
}else{
currentModal.modal('hide');
currentModal.closest("div[id^='myModal']").nextAll("div[id^='myModal']").first().modal('show');
}
});
【问题讨论】:
-
能否请您发布您尝试过但没有成功的代码。
标签: javascript jquery keypress keydown