Javascript jQuery:滚动时向节添加活动类

Javascript jQuery:滚动时向节添加活动类,javascript,jquery,Javascript,Jquery,我用div创建了我的网站,我在导航栏中单击节名时添加了下面的代码以滚动页面,在单击导航栏元素时添加了下面的代码以将活动类添加到导航栏元素,但我希望在滚动页面时,活动类能够在导航栏上更改 我的代码: //Adding Active class to the active section in navi bar $('.navigationbar ul li a').click(function(){ $('li a').removeClass("active"); $(this

我用div创建了我的网站,我在导航栏中单击节名时添加了下面的代码以滚动页面,在单击导航栏元素时添加了下面的代码以将活动类添加到导航栏元素,但我希望在滚动页面时,活动类能够在导航栏上更改

我的代码:

//Adding Active class to the active section in navi bar
  $('.navigationbar ul li a').click(function(){
    $('li a').removeClass("active");
    $(this).addClass("active");
});

  //Anchor scrolling animations
  var $root = $('html, body');
  $('.anchor').click(function() {
    $root.animate({
        scrollTop: $( $.attr(this, 'href') ).offset().top
    }, 500);
    return false;
  });

请提供div结构的相关HTML代码。请检查以下内容: