Existe uma função que requer determinar se o botão retornar à parte superior é exibido.
O código JS é o seguinte:
var stop = document.body.scrolltop; if (stop> 100) {document.getElementById ("sm_top"). style.display = "bloco"; } else {document.getElementById ("sm_top"). style.display = "nenhum"; }Mas eu encontrei esse documento.body.scrolltop sempre foi 0.
Descobri que era um problema de DTD depois de pesquisar as informações.
A página especifica o DTD, ou seja, quando Doctype é especificado, document.DocumentElement é usado.
A página não possui DTD, ou seja, quando Doctype não é especificado, o documento.body é usado.
Isso é verdade para o IE e o Firefox.
E minha página tem <! Doctype html> adicionada, então é a seguinte.
/*Julgue se o botão é exibido na parte superior. if (stop> 100) {document.getElementById ("sm_top"). style.display = "bloco"; } else {document.getElementById ("sm_top"). style.display = "nenhum"; }}O exposto acima é a solução para o documento. Espero que seja útil para todos!