1

在我拥有 iScoll 的 iPad 应用程序上,它应用于 div 并且效果很好。

我有一个包含长文本的文本区域。在桌面上,我们在长文本区域上有滚动条,但在 iPad 上没有。

如何在 textarea 上滚动?

4

1 回答 1

1

我通过检测 textarea 的实际高度解决了这个问题: textaraElement.scrollHeight

然后将其分配给 textarea 高度: textaraElement.style.height = textaraElement.scrollHeight + "px";

通过这种方式,textarea 可以在 iscroll div 中滚动。请注意,您应该重复此操作并在 ipad 方向更改时刷新 iscroll。

如果你的 textarea 是可编辑的,那么在 keyup 上运行这一行:

textaraElement.style.height = textaraElement.scrollHeight + "px";

和滚动刷新。

于 2013-03-14T18:12:32.307 回答