iOS 5 为 JavaScript/Web 应用程序带来了许多好东西。其中之一是改进滚动。如果添加
-webkit-overflow-scroll:touch;
对于 textarea 元素的样式,用一根手指滚动可以很好地工作。
但是有一个问题。为了防止整个屏幕滚动,建议网络应用添加这行代码:
document.ontouchmove = function(e) {e.preventDefault()};
但是,这会禁用新的滚动。
有没有人有一个很好的方法来允许在 textarea 内进行新的滚动,但不允许整个表单滚动?