Показать сообщение отдельно
  #2 (permalink)  
Старый 15.06.2014, 18:36
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

1. вешаешь обработчик клика на документ и фильтруешь в нем клик по ссылке, ведущей на якорь http://learn.javascript.ru/bubbling-...-event-target
2. отменяешь (event.preventDeault) стандартное действие браузера - прокрутку к якорю http://learn.javascript.ru/default-browser-action
3. определяешь вертикальное положение элемента, к которому необходимо прокрутить страницу http://learn.javascript.ru/coordinates
4. плавно изменяешь document.scrollTop http://learn.javascript.ru/js-animation#основы-анимации http://learn.javascript.ru/metrics-window
Ответить с цитированием