如果当您选择进入 ACE 编辑器时 Ace 位于具有 style="transform: scale(1,1") 的容器内,则该窗口将向上滚动到页面顶部并且您无法聚焦到该容器中。
我也遇到这个问题。
这是由位置固定行为中的错误引起的。
https://github.com/ajaxorg/ace/pull/3279为此添加了一个解决方法,但在合并之前需要做更多的工作https://rawgit.com/ajaxorg/ace/scroll-bug/demo/ scrollable-page.html
在下个版本修复之前,请添加
.ace_text-input {position:absolute!important}
在你的 css 中的某个地方作为一种解决方法
这事有进一步更新吗? 我遇到了同样的问题,但我真的不想编辑 ace 源代码..
我实际上也遇到了同样的问题。
同样的问题,提供的 CSS 没有修复它。
我能够通过添加以下内容来修复它,尽管它的效果不是特别好:
body {
transform: translateZ(0);
}