Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击“在锚定标记上失去焦点”时_Javascript_Jquery_Simplemodal - Fatal编程技术网

Javascript 单击“在锚定标记上失去焦点”时

Javascript 单击“在锚定标记上失去焦点”时,javascript,jquery,simplemodal,Javascript,Jquery,Simplemodal,通过使用键盘选项卡并在锚上按enter键, 该层允许显示 问题是当按下Focus2锚时,焦点会丢失 我想在focus2锚定标签上按键盘enter键时保持专注 这就是我到目前为止所尝试的 请帮助使用focus时,我发现如果将其包装为超时,效果最好,如下所示: $('.basic').click(function (e) { $('#basic-modal-content').modal(); settimeout(function(){ $(

通过使用键盘选项卡并在锚上按enter键, 该层允许显示

问题是当按下Focus2锚时,焦点会丢失

我想在focus2锚定标签上按键盘enter键时保持专注

这就是我到目前为止所尝试的


请帮助使用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
      }
    );