Fixed page header overlaps in-page anchors

前端 未结 30 3561
逝去的感伤
逝去的感伤 2020-11-22 00:25

If I have a non-scrolling header in an HTML page, fixed to the top, having a defined height:

Is there a way to use the URL anchor (the #fragment part) t

30条回答
  •  忘掉有多难
    2020-11-22 00:59

    You can do this with jQuery:

    var offset = $('.target').offset();
    var scrollto = offset.top - 50; // fixed_top_bar_height = 50px
    $('html, body').animate({scrollTop:scrollto}, 0);
    

提交回复
热议问题