сосредоточиться на начале текстовой области на iphone? - PullRequest
1 голос
/ 31 января 2010

Функция focus () не работает для iphone? Мне нужно что-то похожее на то, что они сделали для gmail.com, когда вы отвечаете.

Ответы [ 2 ]

0 голосов
/ 27 января 2011

Если вы нацелены на iPhone / Android (... и вам не нужно беспокоиться о Windows Phone 7 Phone 7 Phone и т. Д.), Вы можете воспользоваться атрибутом HTML5 autofocus .

Итак, с некоторой разметкой, подобной этой:

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

Вы получаете авто-ориентированную текстовую область.

Если вам нужно расположить каретку внутри области текста, вы можете использовать метод setSelectionRange :

$("#the-textarea")[0].setSelectionRange(0, 0);
0 голосов
/ 01 февраля 2010

Если вы ориентируетесь только на Safari, вы можете попробовать ознакомиться с документацией по Safari: http://developer.apple.com/safari/

Firebug (расширение Firefox) также может быть очень полезным при рассмотрении того, как другие разработчики реализуют вещи на своих сайтах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...