Dies begann in Chrom auftreten, wenn ich von 53 auf Chrome 55 aktualisiert. Ich benutze WordPress mit Foundation und den Medien-Manager zu öffnen, um eine Datei in einem Formular hinzuzufügen. Ich füge keine Dateien hinzu, einfach das Fenster schließen. Sobald ich das Modal geschlossen habe, springt die Seite zur Fußzeile und dann kann ich nur ungefähr zur Hälfte scrollen (verbirgt die oberen 1700 Pixel, wenn das einen Unterschied macht), bevor die Bildlaufleiste stoppt und ich nicht weiter nach oben komme. Ich kann inspizieren und 1700px Padding an die Spitze hinzufügen und den gesamten Inhalt wieder sehen. Es fügt auch eine Menge Leerraum unterhalb der Fußzeile hinzu, der vor dem Öffnen des Modals nicht vorhanden war, so dass es aussieht, als ob die Bildlaufleiste dieselbe Größe beibehält, aber einfach alles verschiebt.Schließen Modal verschiebt Körper und bricht Scrollen in Chrom
Einige CSS-Einstellungen habe ich:
body {
overflow-y: hidden;
position: relative;
}
body, html {
width: 100%;
overflow-x: hidden;
position: relative;
}
ich auch die auf den Körper ‚open-modal‘ Klasse ohne Glück versucht haben, zu modifizieren
body.open-modal {
overflow-y: auto;
position: fixed;
}
ich durch alles haben gesucht und haben keine festen Elemente im Körper außer der Navigationsleiste. Dies tritt weder bei Firefox 50 noch bei IE 11 auf.
Arbeiten auch für Semantic-UI, danke für die gemeinsame Antwort! –