please - how to know if i have javascript enabled
Chrome recuerda la posiciĆ³n de desplazamiento (5)
Aquí hay una forma limpia de hacer esto.
window.addEventListener(''unload'', function(e){
document.body.style.display = ''none'';
});
Simplemente configurando la pantalla del cuerpo en "ninguno", no tiene que preocuparse por un flash del navegador que se desplaza a la parte superior de la página antes de que se descargue y la posición de desplazamiento se restablecerá automáticamente a 0.
Estoy encontrando un problema que en realidad es una "característica" en Chrome. Como la mayoría de ustedes saben, Chrome recuerda una posición de desplazamiento a la que vuelve, cada vez que vuelve a una página. Y tengo un tipo de problema con eso.
¿Hay alguna forma de anular esto sin que el usuario se dé cuenta?
Mees
Pruebas fallidas:
- ScrollTop en document.ready
En Chrome 46+, el comportamiento de desplazamiento automático se puede desactivar usando history.scrollRestoration:
if (''scrollRestoration'' in history) {
history.scrollRestoration = ''manual'';
}
fuente: https://developers.google.com/web/updates/2015/09/history-api-scroll-restoration
He comprobado el cromo, funcionó bien. A veces setTimeout
hace truco :)
<script type="text/javascript">
window.onload=function(){
setTimeout(function(){
scrollTo(0,-1);
},0);
}
</script>
Resolví esto adjuntando al evento de desplazamiento, y luego restableciendo la posición de desplazamiento la primera vez que un usuario se desplaza. Trabaja para recargas en el lugar para mí.
Se ve como esto:
var scrollResetOnce = false;
$(window).on("scroll", function() {
if (scrollResetOnce) return;
scrollResetOnce = true;
scrollTo(0, -1);
});
x = 0; //horizontal coord
y = document.height; //vertical coord
window.scroll(x,y);
Es posible que algunos Javascript como ese puedan ser manipulados para detener el desplazamiento automático.
Sin embargo, depende, ¿está contento de que el desplazamiento esté configurado simplemente para ir automáticamente a la parte superior o está buscando la opción estándar de Chrome para llevar la página a la última posición de desplazamiento, para que se apague por completo?
¿Qué estás intentando usar actualmente para scrollTop ()?