【问题标题】:Javascript: Close Modal and the focus not return to the screenJavascript:关闭模态并且焦点不返回屏幕
【发布时间】:2015-08-10 06:49:24
【问题描述】:

我正在通过 jQuery 使用模态对话框。当我关闭模式时,我不能按任何键(不是用鼠标点击)。模态对话框的元素是否持有它关闭的焦点事件。

 <button class="btn" data-dismiss="modal" id="btn-cancel" aria-hidden="true">Cancel</button>

【问题讨论】:

  • @MeeneshJain 是的,没错。我无法处理主页上的触发器或任何事件。
  • 欢迎来到 Stack Overflow。以后,请编辑您的问题以包含更多信息,而不是将其作为答案或 cmets 发布。

标签: javascript jquery twitter-bootstrap dialog


【解决方案1】:

我刚刚创建了一个有效的example

您能否告诉我们,您的代码与工作示例有何不同?

或者只是发布您的整个代码,这将非常有帮助。

【讨论】:

  • 嗨@bloC,感谢您的帮助。我与您的示例和我的代码进行比较,我发现没有什么不同。请在此查看我的代码:bootply.com/7Qzlhrzwdg
  • 这就是你所有的代码吗?我认为至少您的 html 丢失了。
  • 好的@bloC。我发布了我的代码。 javascript和html。 bootply.com/U5bNMpf4HD
【解决方案2】:

我已经解决了。只需为要在模态隐藏时触发的事件设置 setTimeOut。

$('#modalViewNode').on('hidden.bs.modal', function (e) {
        setTimeout("$('.splittable-primary').focus();", 200);
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-08
    • 2010-10-29
    • 2022-10-22
    • 2020-11-10
    • 2021-10-21
    • 2013-01-22
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多