代码之家  ›  专栏  ›  技术社区  ›  Christian Nielsen

调整大小事件在Firefox中不会触发,但在显示FancyBox时,我需要处理焦点。

  •  1
  • Christian Nielsen  · 技术社区  · 16 年前

    我正在研究一个解决方案,当显示FancyBox时,我需要选择第一个输入字段。我试过对“调整大小”事件做出反应,它在IE中工作正常,但在Firefox中不起作用。还尝试对打开框的链接上的click事件作出反应,但这一点太早了,因此其他一些元素会在之后窃取焦点。有什么想法吗??

    1 回复  |  直到 16 年前
        1
  •  2
  •   Andrew Bullock    16 年前

    使用OnComplete回调:

    $("#whatever").fancybox({
        onComplete: function() {
            $('#someTextBox').focus();
        }
    });