通过使用键盘制表键并在锚点上按Enter, 该图层启用显示。
问题是当Focus2锚点按下时焦点丢失。
即使在按键盘上的“ focus2”定位标记时,我也要保持专注
这是我到目前为止尝试过的。
https://jsfiddle.net/0gfqtc4v/19/
CurrentProfileDLS
请帮助
答案 0 :(得分:1)
在这里,我重点关注:false。在这种情况下,如果用户单击焦点2。将弹出模型,并且焦点将继续位于其位置,但是如果用户单击任何下一个元素,它将失去焦点,因为用户为另一个html提供了另一个事件触发器。如果您不想失去焦点事件用户,请单击模式对话框,您可能需要通过一些课程。
$('#basic-modal-content').modal(
{
focus:false
}
);
答案 1 :(得分:0)
使用焦点时,我发现如果将其包裹在超时中,效果最佳,就像这样:
$('.basic').click(function (e) {
$('#basic-modal-content').modal();
settimeout(function(){
$('.basic').focus();
}, 100);
return false;
});
这种方法使浏览器可以“暂停”设置焦点。如果不起作用,请尝试增加超时值。