Es gibt eine Funktion, die feststellen muss, ob die Schaltfläche zur Rückkehr nach oben angezeigt wird.
Der JS -Code lautet wie folgt:
var stop = document.body.scrolltop; if (stop> 100) {document.getElementById ("sm_top"). style.display = "block"; } else {document.getElementById ("sm_top"). style.display = "Keine"; }Aber ich fand dieses Dokument.body.Scrolltop war schon immer 0.
Ich stellte fest, dass es ein DTD -Problem war, nachdem ich die Informationen durchsucht hatte.
Die Seite gibt DTD an, dh, wenn docType angegeben ist, dokument. Dokumentelement wird verwendet.
Die Seite hat keine DTD, dh wenn docType nicht angegeben ist, wird Dokument verwendet.
Dies gilt sowohl für IE als auch für Firefox.
Und meine Seite wurde <! DocType html> hinzugefügt, also ist es wie folgt.
/*Beurteilen Sie, ob die Schaltfläche oben angezeigt wird.*/ Window.oncroll = function () {var stop = document.documentElement.scrolltop; if (stop> 100) {document.getElementById ("sm_top"). style.display = "block"; } else {document.getElementById ("sm_top"). style.display = "Keine"; }}Die obige Lösung für das Dokument.body.Scrolltop -Wert ist immer Null, den der Editor Ihnen vorgestellt hat. Ich hoffe, es wird für alle hilfreich sein!