scrollTo / scrollBy
Подскажите пожалуйста, почему код
<a href="javascript:demoscrollBy('')" id="getClik">Click scroll</a>
<div style='height:5000px'></div>
<script type="text/javascript">
function demoscrollBy()
{
window.scrollBy( 0, 2000 );
}
</script>
Работает. Прокручивает страницу на 2000пикс вниз, а код <a href="#" id="getLink">Click</a> <div style='height:5000px'></div>
<script type="text/javascript">
window.onload = function()
{
var l = document.getElementById('getLink').onclick = function()
{
window.scrollTo( 0, 2000 );
}
}
</script>
Не работает! Что я делаю не так, почему не отрабатывает. Кто-нибудь, помогите пожалуйста Спасибо |
Допишите
return false; в конец функции. |
Почему если использовать прокрутку. Тремя способами сработает только одна
window.onload = function(){
var x = document.getElementById('footer');
x.scrollIntoView();
}
не работает
window.onload = function(){
window.scrollTo(100, 200 );
}
не работает
window.onload = function(){
window.scrollBy(100, 200 );
}
работает! А если тестить через консоль работает все. Что я не так делаю? |
Если использовать функцию как обработчик события клик например, то тогда все норм прокручивается:)
Можно как-то сделать прокрутку при window.onload? Сразу прокрутить куда надо |
| Часовой пояс GMT +3, время: 13:06. |