Завивающийся jQuery, как добавить погашение?

Есть мой код js. Это - сценарий завивающегося страницы. Вещи, которые я должен сделать, состоят в том, чтобы сделать погашение (78 пкс) и установить активный класс к элементу (Домой - первый пункт меню) на начале (пока я не использую этот сценарий). Можно проверить это этот веб-сайт.

$(document).ready(function(){

    $('a').click(function(event) {
        event.preventDefault();

        var full_url = this.href;

        var parts = full_url.split('#');
        var trgt = parts[1];

        var target_offset = $('#'+trgt).offset();
        var target_top = target_offset.top;

        $('html, body').animate({scrollTop:target_top}, 500);


    });

    $('nav .menu li a').click(function(){
         $('nav .menu li a').removeClass('active');
         $(this).addClass('active');
    });

});

Какие-либо идеи?:)

0
nl ja de
Отправьте свой HTML для элемента, который вы хотите изменить.
добавлено автор ATOzTOA, источник
хорошо я выяснил эту первую проблему с погашением, просто добавил ' $ (' HTML, body') .animate ({scrollTop:target_top-100}, 500); ' Все еще нуждаюсь в помощи с активным первым элементом меню, когда веб-сайт начинается.
добавлено автор Wojciech Wyszyński, источник
jsfiddle.net/mGUMd я должен сделать активную кнопку возврата.
добавлено автор Wojciech Wyszyński, источник

1 ответы

Просто добавьте id приписывают элементы.

HTML

  • home
  • Тогда используйте jQuery, чтобы добавить класс.

    jQuery

    $("#home").addClass('active');
    

    Живой Демонстрационный пример

    0
    добавлено
    Верстка сайтов HTML/CSS/JS/PHP
    Верстка сайтов HTML/CSS/JS/PHP
    3 439 участник(ов)

    Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda