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为此花费高昂。