因此,我构建了一个漂亮,闪亮的HTML5应用程序,针对移动Safari和Android的默认浏览器。我测试的Android版本是2.1和2.2。Android浏览器textarea滚动到所有地方,无法使用
我的应用程序在它的一个页面上有一个textarea,这个textarea有时会有很多文本。它基本上是一个自由形式的写作领域。
这可以在iOS中按预期工作。但是,在Android上,键入内容时,屏幕会在每次击键时大幅上下滚动,但通常在打字时无法看到您正在键入的内容,并且在所有跳转时都会晕眩。此外,如果textarea内的内容超过其高度,则无法在其中滚动。
甚至不让我开始横向模式。上述问题在那里更加突出。
这感觉就像一个Android的错误,因为我的textarea真的没有什么奇特的。我已经将它精简到基本的要素,并且它的行为相同。
想知道是否有其他人对他们的textareas在Android上有很多乐趣,也许可以提供一些建议,或者至少感同身受?
似乎Google已经设法在Android的Gmail网络界面中解决这个问题。我猜这里有一些JS魔法,因为我的标记/ CSS是相同的。
奇怪的是我想只有基本的textarea功能,比如滚动,键入和在光标周围移动,我可以在Gmail上做这些事情或多或少,但在我自己的网页上,不是,似乎有什么特别的阻碍它,也许它是我使用的jQTouch库。 – Eschaton 2010-12-21 16:29:59