Javascript 如果滚动到节,则返回节标题

Javascript 如果滚动到节,则返回节标题,javascript,Javascript,我有一个包含多个部分的页面。我也有一个固定的标题栏。当我滚动到每个部分时,我希望部分标题显示在固定标题栏内 我试过这个: $('a.icons').click(function(){ $('html, body').animate({scrollTop: $('section.icons').offset().top - 100}, 300); $icon = $('.style-menu-icon'); $icon.text(function () {

我有一个包含多个部分的页面。我也有一个固定的标题栏。当我滚动到每个部分时,我希望部分标题显示在固定标题栏内

我试过这个:

$('a.icons').click(function(){
    $('html, body').animate({scrollTop: $('section.icons').offset().top - 100}, 300);

    $icon = $('.style-menu-icon');

    $icon.text(function () {
        //change text based on condition
        return "Icons";
    });

  });
这是说,或者至少是想说: 点击链接图标
滚动至section.icons div,offset-100px

返回.style菜单icon div类中的字符串“Icons”

问题/问题是什么?当滚动到特定部分时,如何在div中显示部分标题?可以使用引导导航。请参阅:这是否意味着
text
方法无法做到这一点?建议收听
scroll
事件,因为当用户手动滚动页面时,文本不会更新。@saidepak Bootstrap为此花费高昂。