jQuery  javaScript記述のみぬるっとしたアニメーションでページ内指定リンクへ

色々簡単なjQueryのぬるっとページ内指定リンクへ飛ぶやつを探していたところ
この記事のが↓javaScript記述のみで一番簡単で使いやすそうだった
【jQuery】ページ内リンクをするするーっとスムースにスクロールするJavascript | KLUTCHE
script

<script type="text/javascript">
$(function(){
$('a[href^=#]').click(function(){
var speed = 500;
var href= $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top;
$("html, body").animate({scrollTop:position}, speed, "swing");
return false;
 });
});
</script>

html

<a href="#header">ページトップへ</a>