2017-02-04 3 views
0

Ich scrollen eine Chat-Box als neue Nachrichten kommen, und es funktioniert in Firefox und Chrome inkognito, aber nicht normal Chrome. Was könnte der Grund dafür sein?scrollTop = ScrollHeight funktioniert nicht in Chrome

Meine einfache Scrollen Code:

var container = document.querySelector(".dc-messages-container"); 
container.scrollTop = container.scrollHeight; 

Antwort

1

Ihr Skript funktioniert in Chrome nur, wenn Sie den Containerstil auf overflow: auto oder overflow: scroll setzen. Chrome ignoriert den Setzer element.scrollTop sonst einfach.

Also, Ihr Skript ist in Ordnung, Stile fehlen.

0

Es funktioniert in Chrom. Hier ist ein JSFiddle scrollTop test

Mein Chrome-Version 55.0.2883.87

ist Es kann nicht funktionieren, wenn die Bildlaufleiste auf scrollTop zu dem Element gehört nicht gesetzt wird.

0

Es funktioniert in Chrom.

Da Sie jedoch angegeben haben, dass es im Inkognito-Modus, aber nicht in Normal Chrome funktioniert, ist es wahrscheinlich, dass Sie eine Erweiterung installiert haben, die Änderungen an den Webseiten vornimmt, die das erwartete Verhalten ändern.

Verwandte Themen