我在已翻译的垂直滚动 div 中输入文本时遇到问题。
在 webkit 浏览器中,查看这个简化的示例:
滚动到 div 的底部,单击文本框,然后按键盘按钮。div 向上滚动到顶部,并且不显示焦点输入。预期的行为是 div 不应该滚动,并且用户可以继续不受阻碍地输入文本。
就好像浏览器正在确定 div 应该滚动到哪里而不考虑翻译。
任何可能的解决方法?
在实际应用中,有问题的元素使用 translate 来在屏幕上设置动画。用 'top' 属性上的 CSS 动画替换 translate 会严重影响动画的平滑度,但可以解决滚动问题。