Javascript 选择“使用键盘上的箭头键确认”上的选项

Javascript 选择“使用键盘上的箭头键确认”上的选项,javascript,bootbox,Javascript,Bootbox,在引导框中是否有一个选项可以使用键盘上的左箭头键在确认对话框中选择“取消”?当前默认选择的选项是OK。但我们的用户希望使用左右箭头键选择选项,就像他们希望使用左键选择取消选项一样。 我已经检查了文档,找不到类似的选项来实现此功能 您可以添加事件侦听器并捕获左右箭头 document.addEventListener(“向下键”,函数(e){ 如果(e.which==37){ 警报(“Leff箭头”); //你可以在这里写下你的逻辑 } 如果(e.which==39){ 警惕(“向右箭头”);

在引导框中是否有一个选项可以使用键盘上的左箭头键在确认对话框中选择“取消”?当前默认选择的选项是OK。但我们的用户希望使用左右箭头键选择选项,就像他们希望使用左键选择取消选项一样。


我已经检查了文档,找不到类似的选项来实现此功能

您可以添加事件侦听器并捕获左右箭头

document.addEventListener(“向下键”,函数(e){
如果(e.which==37){
警报(“Leff箭头”);
//你可以在这里写下你的逻辑
}
如果(e.which==39){
警惕(“向右箭头”);
}
});

按左箭头或右箭头

可以添加事件侦听器并捕捉左箭头和右箭头

document.addEventListener(“向下键”,函数(e){
如果(e.which==37){
警报(“Leff箭头”);
//你可以在这里写下你的逻辑
}
如果(e.which==39){
警惕(“向右箭头”);
}
});

按向左或向右箭头

您可以编写jQuery函数来处理此问题。只需在文档中添加一个密钥侦听器

按向左或向右箭头键时,确定移动方向,检索当前选定按钮并相应移动

const键盘箭头左=37;
常量键盘箭头右=39;
确认(“这是默认的确认!”,函数(结果){
log('这是在回调中记录的:'+结果);
});
$(文件).on('keyup',handleOnKeyUp);
函数getModalBootBoxButtons(){
返回$('.bootbox.modal.modal dialog.modal content.modal footer button');
}
函数moveInDirection(子项、金额){
var focusIndex=-1;
子项。每个(函数(索引,子项){
if($(child).is(“:focus”))focusIndex=索引;
});
var newFocusIndex=focusIndex+金额;
if(newFocusIndex>-1&&newFocusIndex

您可以编写jQuery函数来处理此问题。只需在文档中添加一个密钥侦听器

按向左或向右箭头键时,确定移动方向,检索当前选定按钮并相应移动

const键盘箭头左=37;
常量键盘箭头右=39;
确认(“这是默认的确认!”,函数(结果){
log('这是在回调中记录的:'+结果);
});
$(文件).on('keyup',handleOnKeyUp);
函数getModalBootBoxButtons(){
返回$('.bootbox.modal.modal dialog.modal content.modal footer button');
}
函数moveInDirection(子项、金额){
var focusIndex=-1;
子项。每个(函数(索引,子项){
if($(child).is(“:focus”))focusIndex=索引;
});
var newFocusIndex=focusIndex+金额;
if(newFocusIndex>-1&&newFocusIndex


此操作的可能重复项可以工作,但它只能检测按键,但所选选项不会在启动对话框中移动。但是谢谢,这也很有帮助!这是可行的,但它只能检测按键,但所选选项不会在引导对话框中移动。但是谢谢,这也很有帮助!检查jQuery插件,它将检查窗口是否可见:
$(bootboxClass).is(“:visible”)
检查jQuery插件,它将检查窗口是否可见:
$(bootboxClass).is(“:visible”)