2014-11-22 16 views
5

Ho un app HTML web e voglio la tastiera per aprire quando carico la mia pagina, ho provato:Come aprire la tastiera iOS al caricamento della pagina

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

ma tutto ciò che fa è mettere a fuoco il textarea e lo fa apparire una volta che tocco la pagina, piuttosto che solo automaticamente al caricamento della pagina.

Ho sentito dire che era impossibile farlo senza alcun tipo di interazione da parte dell'utente in JavaScript. Se questo è vero, ci sono dei plugin là fuori che potrebbero farlo?

Spero che questo abbia senso, grazie!

risposta

5

Sfortunatamente, autofocus isn't supported by mobile Safari a causa di motivi di usabilità. Ho visto persone provare diversi metodi di lavoro, inclusa la simulazione di un clic/focus sull'elemento in questione. Non sono mai riuscito a farlo funzionare, almeno su Safari mobile.

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