2010-01-31 3 views
1

La fonction focus() semble-t-elle fonctionner pour iphone? J'ai besoin de quelque chose de similaire à ce qu'ils ont fait pour gmail.com quand vous faites une réponse.focus au début de la textarea sur iphone?

+0

Si rien ne vient ici, pourquoi ne pas vérifier ce gmail.com fait? Il devrait être un script Java côté client ou HTML. –

+0

Qu'essayez-vous de faire avec le focus? – Ender

Répondre

0

Si vous ne ciblez Safari, vous pouvez essayer de vérifier la documentation spécifique Safari: http://developer.apple.com/safari/

Firebug (extension Firefox) peut aussi être très utile pour regarder comment les autres développeurs mettent en œuvre des choses sur leurs sites .

0

Si vous ciblez l'iPhone/Android (... et que vous n'avez pas à vous soucier de Windows Phone 7 Phone 7 Phone etc.), vous pouvez profiter de l'attribut HTML5 autofocus.

Donc, avec quelques balises comme ceci:

<textarea id="the-textarea" autofocus></textarea> 

Vous obtenez un textarea concentré automatiquement.

Si vous devez positionner le curseur dans la zone de texte, vous pouvez utiliser la méthode setSelectionRange:

$("#the-textarea")[0].setSelectionRange(0, 0); 
+0

Quelqu'un at-il testé cela? Je n'ai pas travaillé pour moi. –

+0

Non, ne fonctionne pas sur iOS. Je n'ai pas testé sous iOS6, cependant. –

+0

Nope, testé IOS6, ne fonctionne pas ... –