【jQuery】WordPressにマウスオーバーで画像の色が変わる「トップに戻るボタン」を設置してみた!
2014/11/16

最近ちょっとずつですがjQueryの勉強を始めました!PITEです。
まだまだ始めたばっかりなのですが、成長の軌跡ということでこのブログにjQueryを組み込んでいく過程を紹介していこうと思います。
今回ははじめの一歩!「トップに戻るボタン」をブログに設置してみましたの巻!
このブログをパソコンから見ている方はたぶんもうお分かりだと思いますが、ページを上からスクロールしていくと・・・

画面右下の方にこういう感じのボタンが出てくると思います。
クリックするとすぅーいとページのトップまで戻ってくれる機能がついたボタンです。
今回はこのボタンの設置方法を紹介しますよー(`・ω・´)!
「トップに戻るボタン」の設置方法
今回は@OZPAさんの「[はじめてのjquery]ブログにあるととっても便利!「ページのトップに戻る」ボタンを実装してみた!! | OZPAの表4」という記事を参考にさせて頂きました!
僕がこのブログにjQueryを導入しようと思ったのも@OZPAさんを見習ってです。
はやくバリバリとjQueryを使いこなしたいぜ…!
まずはブログでjQueryを有効にするためにjQueryのファイルを読み込みましょう。
<head> <script type="text/javascript" src="/jquery-1.7.1.js"></script> </head>
かならずヘッダーの中で読み込むようにして下さい。
WordPressを使っている方は、
<?php wp_head(); ?>
よりも後に記述するようにした方が安全だそうです。
次は、スクリプトを記述します。
<div id="back-to-top" style="position:fixed;right:20px;bottom:15px"><a href="https://number333.org/"><img src="表示させたい画像のURL" style="width:130px;" /></a></div>
<script>
$(function(){
$("#back-to-top").hide();
$(window).scroll(function(){
if($(this).scrollTop() > 600){
$("#back-to-top").fadeIn();
} else{
$("#back-to-top").fadeOut();
}
});
$("#back-to-top a").click(function(){
$("body,html").animate({
scrollTop:0
},700);
return false;
});
});
</script>
このコードをサイトの
