在我拥有 iScoll 的 iPad 应用程序上,它应用于 div 并且效果很好。
我有一个包含长文本的文本区域。在桌面上,我们在长文本区域上有滚动条,但在 iPad 上没有。
如何在 textarea 上滚动?
我通过检测 textarea 的实际高度解决了这个问题: textaraElement.scrollHeight
然后将其分配给 textarea 高度: textaraElement.style.height = textaraElement.scrollHeight + "px";
通过这种方式,textarea 可以在 iscroll div 中滚动。请注意,您应该重复此操作并在 ipad 方向更改时刷新 iscroll。
如果你的 textarea 是可编辑的,那么在 keyup 上运行这一行:
textaraElement.style.height = textaraElement.scrollHeight + "px";
和滚动刷新。