只要你载入了jquery,能用jqyery解决的问题就不要使用其他办法了
比如:

<script>
//锚点链接添加平滑滚动效果
$(document).ready(function() {
  $("#g7-toc a.nav-link").click(function() {
    $("html, body").animate({
      scrollTop: $($(this).attr("href")).offset().top + "px"
    }, {
      duration: 500,
      easing: "swing"
    });
    return false;
  });
});
</script>