Estoy tratando de establecer la posición de desplazamiento en una página para que el desplazamiento se desplace hasta la parte superior.
Creo que necesito algo como esto, pero no funciona:
(function () { alert('hello'); document.body.scrollTop = 0; } ());
¿Algunas ideas?
javascript
Mike Rifgin
fuente
fuente
También vale la pena señalar
window.scrollBy(dx,dy)
( ref )fuente
Tenga en cuenta que si desea desplazar un elemento en lugar de la ventana completa, los elementos no tienen los métodos
scrollTo
yscrollBy
. Debieras:También puede imitar las funciones
window.scrollTo
ywindow.scrollBy
para todos los elementos HTML existentes en la página web en los navegadores que no lo admiten de forma nativa :para que puedas hacer:
NOTA:
Object.defineProperty
se recomienda, ya que agregar propiedades directamente alprototype
es un mal hábito (cuando lo vea :-).fuente
... O simplemente reemplácelo
body
pordocumentElement
:fuente