如果身体被隐藏,自动对焦不起作用?

时间:2013-07-02 07:57:11

标签: html autofocus

我的登录页面有一个带有“autofocus”属性的输入:

<input class="username" type="text" placeholder="Username" autofocus required="required" value="">

这有效...但我想隐藏身体直到它完全被加载:

<body style="visibility: hidden;" onload="$('body').css('visibility', 'visible');">

这也有效,但现在,自动对焦属性似乎被忽略了......有没有办法让自动对焦和身体/隐藏工作?

谢谢, 佛瑞德

PS:抱歉我的英语很差!

1 个答案:

答案 0 :(得分:0)

 <input class="username" type="text" placeholder="Username" required="required" value="">

        $(document).ready(function () {
            setTimeout("$('.username').focus();", 500);

        });

http://jsfiddle.net/kJUD7/9/