Помогите дописать скрипт

Runapa

Постоялец
Регистрация
30 Окт 2010
Сообщения
63
Реакции
5
Этот скрипт делает плавный спуск к якорю и одновременно задаёт отступ от верхнего края экрана.
Код:
<script>
    $('a[href^="#"]').click(function () {
    var target = $(this).attr('href');
    $('html, body').animate({scrollTop: $(target).offset().top - 120 }, 800);
    return false;
  });
</script>
Как мне сделать так, чтобы {scrollTop: $(target).offset().top - 120 } эту часть можно было настраивать индивидуально для каждого элемента по id ?
А то скролинг к некоторым блокам не успевает остановится в момент прилипания меню, и проскакивает до верха страницы.
 
в атрибут элемента записывать можно:
<div id='div1' data-offset='120'></div>
{scrollTop: $(target).offset().top - $(target).data('offset')}
 
Назад
Сверху