Резервное копирование Jquery для функции автофокуса HTML5, чтобы обеспечить автофокусировку во всех браузерах - PullRequest
0 голосов
/ 30 ноября 2011
<textarea type="text" id="message" rows="1" cols="20" name="email" spellcheck="false" autocomplete="off" autofocus required></textarea>

Есть ли какой-нибудь Jquery, который я могу реализовать, чтобы браузеры, которые не поддерживают автофокусировку HTML5, все еще автофокусировались на этой области текста?Спасибо

Ответы [ 3 ]

1 голос
/ 30 ноября 2011

Вы можете использовать jQuery's focus :

$(function() {
    $("#message").focus();
});
0 голосов
/ 30 ноября 2011

Попробуйте это ..

$(function() {
    $("#message").focusin();
});
0 голосов
/ 30 ноября 2011
 <script>
    $(function(){
       if (!("autofocus" in document.createElement("input"))) {
         $("#message").focus();
         //document.getElementById('message').focus(); as an alternitive.
       }
    });
 </script>

Будет работать и не срабатывать для тех браузеров, которые поддерживают автофокусировку.

Код, украденный из diveintohtml5.info

...