Javascript 单击“在锚定标记上失去焦点”时
通过使用键盘选项卡并在锚上按enter键, 该层允许显示 问题是当按下Focus2锚时,焦点会丢失 我想在focus2锚定标签上按键盘enter键时保持专注 这就是我到目前为止所尝试的Javascript 单击“在锚定标记上失去焦点”时,javascript,jquery,simplemodal,Javascript,Jquery,Simplemodal,通过使用键盘选项卡并在锚上按enter键, 该层允许显示 问题是当按下Focus2锚时,焦点会丢失 我想在focus2锚定标签上按键盘enter键时保持专注 这就是我到目前为止所尝试的 请帮助使用focus时,我发现如果将其包装为超时,效果最好,如下所示: $('.basic').click(function (e) { $('#basic-modal-content').modal(); settimeout(function(){ $(
请帮助使用focus时,我发现如果将其包装为超时,效果最好,如下所示:
$('.basic').click(function (e) {
$('#basic-modal-content').modal();
settimeout(function(){
$('.basic').focus();
}, 100);
return false;
});
这种方法为浏览器提供了一个“中断”来设置焦点。如果不起作用,请尝试增加超时值。在这里,我将焦点设置为:false。在这个场景中,如果用户点击焦点2。模型将弹出,焦点将继续在它的位置上,但若用户单击任何下一个元素,它将失去焦点,因为用户为另一个html提供了另一个事件触发器。如果您不想失去焦点事件用户点击模态,您可能需要传递一些类
$('#basic-modal-content').modal(
{
focus:false
}
);
$('#basic-modal-content').modal(
{
focus:false
}
);