Ace: Übergeordneter Transformationsstil: scale(1,1) verursacht Seitenscrollprobleme mit ACE

Erstellt am 23. März 2017  ·  5Kommentare  ·  Quelle: ajaxorg/ace

Wenn sich Ace in einem Container mit style="transform: scale(1,1") befindet, wenn Sie in den ACE-Editor auswählen, scrollt das Fenster zum oberen Rand der Seite und Sie können sich nicht darauf konzentrieren.

Alle 5 Kommentare

ich habe dieses Problem auch.

Dies wird durch einen Fehler im Verhalten der Position behoben.

https://github.com/ajaxorg/ace/pull/3279 fügt einen Workaround dafür hinzu, aber es braucht noch etwas Arbeit, bevor es zusammengeführt werden kann https://rawgit.com/ajaxorg/ace/scroll-bug/demo/ scrollbare-seite.html

bis dies in der nächsten Version behoben ist, bitte hinzufügen

.ace_text-input {position:absolute!important}

irgendwo in deiner css als workaround

Gibt es hierzu Neuigkeiten? Ich habe das gleiche Problem, aber ich würde es vorziehen, den Ace-Quellcode nicht zu bearbeiten.

Ich laufe tatsächlich auch auf das gleiche Problem.

Das gleiche Problem und das bereitgestellte CSS behebt es nicht.

Ich konnte es beheben, indem ich Folgendes hinzufügte, obwohl es nicht besonders gut funktioniert:

body {
    transform: translateZ(0);
}
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen