2014-11-22 18 views
5

Mam aplikację internetową html i chcę, aby otworzyć klawiaturę, kiedy załadować moją stronę, Próbowałem:Jak otworzyć klawiaturę iOS na stronie obciążenia

<textarea class="form-control" autofocus="autofocus"></textarea> 

ale wszystko, co robi, jest skupić textarea i wyświetla się po dotknięciu strony, a nie automatycznie po załadowaniu strony.

Słyszałem, że nie można tego zrobić bez interakcji użytkownika w samym kodzie JavaScript. Jeśli to prawda, czy są jakieś wtyczki, które mogą to zrobić?

Mam nadzieję, że to ma sens, dzięki!

Odpowiedz

5

Niestety, autofocus isn't supported by mobile Safari ze względu na użyteczność. Widziałem, jak ludzie próbują różnych działań, w tym symulowania kliknięcia/fokusu na danym elemencie. Jednak nigdy nie udało mi się go uruchomić, przynajmniej na mobilnym Safari.

$(function(){ 
    $('#my-textarea').focus().click(); 
})