カスタマイズ無料情報
ページの上までスクロールするボタン
コピペで簡単カスタマイズ! ページの先頭へスクロールボタン!
みなさんこんにちは!今日は、ページを下へスクロールすると右下に「上へ」ボタンが現れ、そのボタンをクリックすると開いているページの先頭へ自動でスクロールするというカスタマイズです。
コピペでさくっとできる、SBDならではの3分クッキングならぬ1分カスタマイズ。それでは早速、さくっとご紹介させて頂きます。
カスタマイズ実装解説
1.デザイン編集「共通のhtml」の一番下に追記
<a href="#" id="scroll-top-button">上へ</a> <script> $(function(){ var scrollTopButton = $("#scroll-top-button"); scrollTopButton.hide(); scrollTopButton.click(function () { $('body, html').animate({ scrollTop: 0 }, 500); return false; }); $(window).scroll(function () { if($(this).scrollTop() >= 200) { scrollTopButton.fadeIn(); } else { scrollTopButton.fadeOut(); } }); }); </script>
2.続いて「共通のCSS」の一番下に追記
/******トップへスクロールボタンのレイアウトCSS*****/ #scroll-top-button { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); color: #FFFFFF; display: block; padding: 20px 10px; position: fixed; text-align: center; text-decoration: none; width: 40px; z-index: 999; border-radius: 5px 5px 5px 5px; bottom: 10px; right: 10px; } #scroll-top-button:hover{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); rgba(0,0,0,0.8); }
3.終了です。
いかがでしたでしょうか?コピペで簡単カスタマイズ! のご紹介でした。もし他に皆様の分からない事や「こんな事したい」等のご希望がございましたら、お気軽にお問合せください。TIPS記事の内容の参考にさせていただきますので。
上記コードのカスタマイズで動かない方へ
通常はカラーミーショップ自体が出力していると思いますが、下記コードを共通の「HTML編集」の一番上に追記してみてください。jQueryを実行する為のライブラリコードです。
<script type='text/javascript' src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
カスタマイズ・コードの解説
上へボタンの位置調整
位置の調整にはCSSを設定します。上記でコピペしたCSSを修正して下さい。
/******トップへスクロールボタンのレイアウトCSS*****/ #scroll-top-button { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); color: #FFFFFF; display: block; padding: 20px 10px; position: fixed; text-align: center; text-decoration: none; width: 40px; z-index: 999; border-radius: 5px 5px 5px 5px; bottom: 10px; right: 10px; } #scroll-top-button:hover{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); rgba(0,0,0,0.8); }
ボタンの位置を上へずらしたい場合はbottom: 10px;の数字を大きくしてくだい。
ボタンの位置を左へずらしたい場合はright: 10px;の数字を大きくしてくだい。