「スクロールトップボタン」とは、押すことで、そのページの1番上に移動するボタンのことです。
この記事では、そのボタンの追加方法を解説します。
<a href="#" class="back-to-top js-to-top">▶TOP</a>
まずHTMLファイルに上記コードを追加しましょう。
$(function () {
// スクロールしたら「トップに戻る」ボタンが表示される
const toTopButton = $(".js-to-top");
const scrollHeight = 100;
toTopButton.hide();
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
toTopButton.fadeIn();
} else {
toTopButton.fadeOut();
}
});
// 「トップに戻る」ボタンをクリックしたらスクロールで戻る
toTopButton.click(function () {
$("body,html").animate({ scrollTop: 0 }, 800);
return false;
});
});
次にJavaScriptファイルに上記コードを追加します。
これだけで「▶TOP」というボタンを押すと
そのページの1番上に移動するようになります。
参考サイト

スクロールするとでてくる「トップに戻る」ボタンの実装方法! | オカログ
「トップに戻る」ボタンを実装したいんだけど、どうやればいいんだろう? 「トップに戻る」ボタンをJavaScriptで実装してみたい! 本記事では、上記の悩みを解決します。 WEB制作やECサイトの構築をしていると、頻繁にご依頼を受けるのが「