iOS 5 принес много приятных вещей в JavaScript/Web Apps. Одна из них - улучшенная прокрутка. Если вы добавите
-webkit-overflow-scroll:touch;
в стиле элемента textarea, прокрутка будет работать с одним пальцем.
Но есть проблема. Чтобы предотвратить прокрутку всего экрана, рекомендуется, чтобы веб-приложения добавили эту строку кода:
document.ontouchmove = function(e) {e.preventDefault()};
Это, однако, отключает новую прокрутку.
Есть ли у кого-нибудь хороший способ разрешить новую прокрутку в текстовом поле, но не разрешить прокрутку всей формы?