Ace: 父变换样式:scale(1,1) 导致 ACE 的页面滚动问题

创建于 2017-03-23  ·  5评论  ·  资料来源: ajaxorg/ace

如果当您选择进入 ACE 编辑器时 Ace 位于具有 style="transform: scale(1,1") 的容器内,则该窗口将向上滚动到页面顶部并且您无法聚焦到该容器中。

所有5条评论

我也遇到这个问题。

这是由位置固定行为中的错误引起的。

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);
}
此页面是否有帮助?
0 / 5 - 0 等级

相关问题

STRd6 picture STRd6  ·  4评论

ketysek picture ketysek  ·  3评论

akosyakov picture akosyakov  ·  3评论

mafar picture mafar  ·  4评论

christianbs picture christianbs  ·  3评论