Beh, come potete vedere, non :)
Ma si può forzare con qualche semplice jQuery:
$(document).ready(function(){
$(this).scrollTop(0);
});
EDIT:
L'unico modo che sembra funziona in IE 9, FF 12 e Chrome 20.0 è il seguente:
$(document).ready(function(){
$('html').animate({scrollTop:0}, 1);
$('body').animate({scrollTop:0}, 1);
});
Cosa strana è che quando ho provato scorrendo gli elementi direttamente senza applicare alcuna animazione (cioè, $('html').scrollTop(0)
), non ha funzionato. Poiché la durata è impostata su 1 millisecondo, l'utente non noterà nulla.
Sarei felice se qualcuno potesse far luce su questo - perché lo scorrimento funziona solo con le animazioni?
fonte
2012-07-14 19:01:43
Niente a che vedere con Javascript, operazione predefinita del browser – freefaller
Chrome non ripristinerà la parte superiore in alto della pagina se la aggiorni. –