Cóż, jak widać, nie :)
Ale można zmusić go z jakimś prostym jQuery:
$(document).ready(function(){
$(this).scrollTop(0);
});
EDIT:
jedynym sposobem, który wydaje się działa w IE 9, 12 FF i Chrome 20.0 jest następujący:
$(document).ready(function(){
$('html').animate({scrollTop:0}, 1);
$('body').animate({scrollTop:0}, 1);
});
Dziwne jest to, że gdy próbowałem przewijanie elementów bezpośrednio bez stosowania jakichkolwiek animacji (czyli $('html').scrollTop(0)
), to nie działa. Ponieważ czas trwania jest ustawiony na 1 milisekundę, użytkownik niczego nie zauważy.
Byłbym szczęśliwy, gdyby ktoś mógł rzucić trochę światła na to - dlaczego przewijanie działa tylko z animacjami?
Nic wspólnego z JavaScript, to operacja domyślna przeglądarka – freefaller
Chrome przyzwyczajenie zresetować przewijania górę strony jeśli go odświeżyć. –