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