2017-09-03 5 views
2
window.scrollTo(0,document.body.scrollHeight); 

Hallo Jungs! Ich verwende diesen Code, um die Seite automatisch nach unten zu scrollen, aber wenn Benutzer den Browser minimieren, funktioniert sie nicht mehr. Ich habe mich tagelang umgesehen, komme aber nicht durch. Kann ich das zufällig tun?Machen Sie scrollTo Arbeiten im Hintergrund

+0

Wie nennt man diese Funktion benötigt, wenn das Fenster minimiert wird? Was ist das Szenario? Ich habe versucht, dies mit "Timeout" zu tun und es funktioniert für mich. Siehe [hier] (http://output.jsbin.com/cipadam) –

+0

Hallo Mosh, danke für deine schnelle Antwort und ja, es funktioniert, wenn ich mich auch auf den Browser konzentriere, aber wenn ich Timeout auf 5 Sekunden einstelle, aktualisiere die Seite und sofort minimieren Sie die Seite, es funktioniert nicht mehr –

Antwort

0

Hoffnung ist das, was Sie

var windowHidden = false; 
function checkIfFocusOut() 
{ 
    if(windowHidden != document.hidden && document.hidden == true) 
    { 
     window.scrollTo(0,document.body.scrollHeight); 
    } 
    windowHidden = document.hidden; 
} 
setInterval(checkIfFocusOut,0.1); 
+1

Vielen Dank @Ananthakrishnan funktioniert es für mich jetzt! –

+0

Gern geschehen, bitte abstimmen meine Antwort und fröhliche Codierung –

Verwandte Themen