Alt-k
6/18/2019 - 7:54 AM

page topへ戻るボタン

<p id="pageTop"><a href="#"><i class="fa fa-chevron-up"></i></a></p>
(footer手前に記述)
#pageTop {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
}

#pageTop a {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  border-radius: 3rem;
  width: 3.5rem;
  height: 3.5rem;
  background-color: #00188b;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}
 //■page topへ戻るボタン
$(function(){
   var topBtn=$('#pageTop');
   topBtn.hide();
   //◇ボタンの表示設定
   $(window).scroll(function(){
     if($(this).scrollTop()>80){
       //---- 画面を80pxスクロールしたら、ボタンを表示する
       topBtn.fadeIn();
     }else{
       //---- 画面が80pxより上なら、ボタンを表示しない
       topBtn.fadeOut();
     } 
   });
   // ◇ボタンをクリックしたら、スクロールして上に戻る
   topBtn.click(function(){
     $('body,html').animate({
     scrollTop: 0},500);
     return false;
   });
});