topへ戻るJS


JS部分

<script type="text/javascript">
$(document).ready(function(){
// hide #back-top first
$("#back-top").hide();  
// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 300) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 1000);
return false;
});
});
});
</script>

HTML部分

<p id="back-top" style="display: block;">
<a href="#header"><span><img src="../img/totop.png" alt="ページトップへ戻る"></span></a>
</p>

CSS部分

にょきっと下から出てくるエフェクト

#back-top {
position: fixed;
bottom: -8%;
right: 3%;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
#back-top:hover {
bottom: 0%;
}
#back-top span {
width: 65px;
height: 134px;
display: block;
}