Вход

Просмотр полной версии : Прокрутка при загрузке страницы


ufastudio
03.09.2016, 13:09
Доброго всем.
Вопрос старый как мир, но то что нашел никак не работает.
Итак, вот что есть
<!DOCTYPE html
<html>
<head>
<script type="text/javascript">
window.onload = function(){
document.getElementById('scroll').scrollTop = 9999;
}
</script>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id="scroll"></div>
</body>
</html>

где я дурак?
пасиб заранее

Bond
04.09.2016, 00:20
ufastudio,
Смотря что Вы хотите сделать. К примеру сейчас проблема в том что Вы пытаетесь скролить блок у которого нет размеров и у которого нет скролла.
Если вы хотите скролить страницу тогда скрольте боди.

ufastudio
04.09.2016, 11:23
видимо совсем туплю, заменил <body id="scroll">
все равно не работает

Bond
04.09.2016, 13:41
ufastudio,
Должно работать. Только вот в чем фишка - прокрутка будет происходить только в том случае если есть что крутить. А у вас десяток br и пустой блок - он даже скролла не создает на мониторе высотой 1050 пикс.
Во вторых это не будет видимой прокруткой - ибо прокрутка происходит за доли сек. и у Вас будет открываться уже прокручена в самый низ страница. То есть всегда будет открываться футер если страница меньше 9999 пикс.
Вы скажите что хотите сделать.