Показать сообщение отдельно
  #1 (permalink)  
Старый 10.01.2014, 13:34
Новичок на форуме
Отправить личное сообщение для Melistraza Посмотреть профиль Найти все сообщения от Melistraza
 
Регистрация: 04.04.2013
Сообщений: 7

Прокрутка к якорям
Вообщем есть задание сделать плавную прокрутку к якорям на странице.
В качестве примера как должно быть дали http://sloboda-studio.com/
Элементы использующиеся для работы
Код:
<a href="#razdel1">К разделу 1</a>
<a name="razdel1"></a>
Использовал множество вариантов кода, остановился на
Код:
$(document).ready(function(){
     $('a[href^="#"]').click(function(){
          var target = $(this).attr('href');
          $('html, body').animate({scrollTop: $(target).offset().top}, 300);
          return false;
     });
});
Но при этом всегда вылетает
Код:
Uncaught TypeError: Cannot read property 'top' of undefined
(anonymous function)
st.event.dispatch       jquery-1.9.0.min.js:2
y.handle                    jquery-1.9.0.min.js:2
подскажите что исправить, или как сделать по другому, библиотека ScrollTo тоже не хочет работать!

Последний раз редактировалось Melistraza, 10.01.2014 в 13:56.
Ответить с цитированием