Tengo un sitio que depende en gran medida de dónde está el usuario en la página. Tengo características que ocurren cuando se alcanzan ciertas distancias.

Quiero que se lleve al usuario a la parte superior de la página cuando / si vuelven a cargar la página. Actualmente, vuelven a cargar donde lo dejaron. Sin embargo, eso arruina el código que depende de la posición de la página.

0
user3550879 29 oct. 2017 a las 07:20

3 respuestas

La mejor respuesta

Si lo que necesita es JavaScript simple, pruebe scrollTo (x, y )

window.onLoad(window.scrollTo(x, y));
1
Ryan Webb 29 oct. 2017 a las 04:32

Algo como a continuación debería funcionar:

$(document).ready(function() {
  $("html,body").animate({scrollTop: 0}, 50); 
});

No sabemos exactamente cuándo el navegador salta a la última posición de desplazamiento. Es por eso que es necesaria alguna forma de retraso después de que la página se haya cargado. O puede desplazarse hacia arriba antes de que la página se vuelva a cargar.

-1
Mac Ahmed 29 oct. 2017 a las 05:20

Una solución simple, como

location.href = "#"
1
Argus Duong 29 oct. 2017 a las 04:32