
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
</script>
<script src="script.js"></script>ファイルを「script.jp」作り、下記を記載。
<!-- スクロール用 -->
<script>
$(function(){
var topBtn=$('#pagetop');
topBtn.hide();
//ボタンの表示設定
$(window).scroll(function(){
if($(this).scrollTop()>800){
//---- 画面を800pxスクロールしたら、ボタンを表示する
topBtn.fadeIn();
}else{
//---- 画面が800pxより上なら、ボタンを表示しない
topBtn.fadeOut();
}
});
//ボタンをクリックしたら、スクロールして上に戻る
topBtn.click(function(){
$('body,html').animate({
scrollTop: 0},500);
return false;
});
});
</script>htmlの上部に、下記を記載。
<a id="top">
footerへhtml記載
<div id="pagetop" hidden><img src="画像ファイル名" ></div><!-- pagetop -->
css記載
#pagetop{
position:fixed;
right:10px; /*ボタン、画像位置*/
bottom:20px;
cursor:pointer;
z-index: 10;
}
#pagetop img {
width: 140px; /*ボタン、画像サイズ*/
height: auto;
}
DEMO
DEMO