0

我正在使用Fancybox2为我的网站创建模式框。

在一个模式框中有一个登录表单,当我单击“登录按钮”时,我想让它自动聚焦在第一个输入区域,但该autofocus="yes"属性对我不起作用,所以我不能它自动对焦。这是因为这个登录框是display:none,然后变成了display: block使用 Fancybox2,还是有其他原因导致它无法自动对焦到所需的框?

4

1 回答 1

1

您可以尝试afterShow:在花哨的框中使用回调,例如,

 $(".fancybox")    
    .fancybox({
        afterShow: function () {
           $("#loginfield").focus();
        }
    });
于 2013-07-05T06:05:35.017 回答