iScroll on textarea

时间:2013-03-13 23:16:50

标签: ipad iscroll

在iPad应用程序上,我有iScoll应用于div,它的工作完美。

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

如何在textarea上滚动?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

textaraElement.style.height = textaraElement.scrollHeight +“px”;

和iscroll刷新。