【问题标题】:Set focus to jQuery Terminal that is within an iframe将焦点设置到 iframe 中的 jQuery 终端
【发布时间】:2013-06-14 19:47:37
【问题描述】:

我有一个包含 Jquery 终端的 iframe。 iframe 是隐藏的,我会在按下按钮时显示。我遇到的问题是我必须点击终端来设置焦点,有点烦人。

我尝试编写一个脚本,将焦点设置为 iframe 或终端中存在的某些元素,但它没有焦点。

编辑:我解决了这个问题。我找到的解决方案是这样的:

$('iframe')[0].focus();

【问题讨论】:

  • 成功了!谢谢你。您应该发布自己问题的答案!

标签: javascript jquery terminal jquery-terminal


【解决方案1】:

其实和终端无关,需要在window对象上调用focus

$('button').click(function() {
    var iframe = $('iframe').show();
    iframe[0].contentWindow.focus();
});

【讨论】:

    猜你喜欢
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 2010-09-27
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    相关资源
    最近更新 更多