同じWebページ内のリンクにスムースにスクロールさせる

jQueryでスムーススクロール

ページ内で一気にジャンプしてしまうと、同じページなのか違うページに飛んだのか判断ができません。それを解決する一つの方法でもあるのがスムーススクロールです。

jQueryソース

$(function(){
  //ページ内リンクにスムーススクロール
  $('a[href^="#"]').on('click',function(){
  var href= $(this).attr("href");
  var target = $(href == "#" || href == "" ? 'html' : href);
  var position = target.offset().top;
  $('html, body').animate({
    scrollTop:position
  },500, 'swing');
  return false;
  });
});