js形式のファイルを用意する
CDNを利用してjQueryを読み込み、js形式のファイルにコードを書いていきます。詳しくは以下で説明しています。
jQueryを使う準備をする
トップに戻るボタンをHTML、cssで作る
自分で好きなようにボタンを作ってください。Bootstrapやアイコンフォントなどを使ってもいいですね。
今回はトップに戻るボタンのクラス名を top-btn
にしています。
js形式のファイルにコードを書く
js
$(function(){
$('.top-btn').hide();
$(window).scroll(function(){
if($(this).scrollTop()>200){
$('.top-btn').fadeIn();
}else{
$('.top-btn').fadeOut();
}
});
$('.top-btn').click(function(){
$('body,html').animate({scrollTop: 0},500);
return false;
});
});
上記のコードの説明です。↓
初めは、ボタンを表示させないようにします。
スクロール量が 200
になったらボタンを表示させます。
今回はスクロール量を 200
に設定しましたが好きな量に変更してください。
ボタンをクリックしたらスクロール量を 0
にします。(ページのトップに戻る)
戻る速度は 500
の速度に設定しましたが好きな速度に変更してください。