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, время: 09:11. |