Вообщем есть задание сделать плавную прокрутку к якорям на странице.
В качестве примера как должно быть дали
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 тоже не хочет работать!