在iPad应用程序上,我有iScoll应用于div,它的工作完美。
我有一个包含长文本的textarea。在桌面上我们有长文本区域的滚动条,但在iPad上我们没有。
如何在textarea上滚动?
答案 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刷新。