スマホやPCでも
コンテンツが長い場合に右下に「トップへ戻るボタン」があると
いつも便利に感じます。
簡単サンプルを書きましたので是非利用してみて下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<style> #pageTop { /*幅の調整を追加したり*/ width:20%; /*自分整可能*/ right:10%; position: fixed; bottom: 30px; z-index:1; } </style> <div id="pageTop"> <a href="#container"><img src="【対象の画像】" alt="ページトップへ" class="btn"></a> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script> $(function() { var pageTop = $('#pageTop'); pageTop.hide(); $(window).scroll(function () { //スクロールが300に到達したらボタン表示 if ($(this).scrollTop() > 300) { pageTop.fadeIn(); } else { pageTop.fadeOut(); } }); //ボタンがクリックされたらスクロールしてトップへ pageTop.click(function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); }); </script> </body> </html> |