ページ内アンカーリンクでスムーズスクロールを実装したが、別ページのアンカーリンクに飛んだ時も、スムーズスクロールさせたい! このような疑問に回答します。 本記事では別ページでも、アンカーリンクへスムーズスクロールさせる方法について解説します。 script内に以下ソースを記述 $(function () { // 別ページの場合は以下 var urlHash = location.hash; if (urlHash) { $('body,html').stop().scrollTop(0); setTimeout(function(){ // ヘッダー固定の場合はヘッダーの高さを数値で入れる、固定でない場合は0 var headerHight = 0; var target = $(urlHash); var position = target.offset().top - headerH
![【簡単】別ページのアンカーリンクでもスムーズスクロールさせる方法|kasumiblog](https://cdn-ak-scissors.b.st-hatena.com/image/square/64b5b6e738f6e348040de89e836d2fd689344d7a/height=288;version=1;width=512/https%3A%2F%2Fkasumiblog.org%2Fwp-content%2Fuploads%2F2020%2F04%2Fjavascript-4523100_1280-1.jpg)