Web制作の技術情報を中心に、WordPress、jQuery、CSSなどの情報など幅広く発信中。Web制作スキルや知識のアウトプットブログです。

Sedori Plan

jQuery

Web初心者がjQuery スクロールすると表示されるを実装する方法(サンプル付き)

投稿日:

Web初心者がjQuery スクロールすると表示されるを実装する方法(サンプル付き)
今回は、web初心者向けにスクロールすると表示されるjQueryを実装します。
このブログに、付いていますスクロールすると表示される「PAGE TOP↑」です。

photo credit: erin leigh mcconnell via photopin cc

jQueryを動かすために STEP1

head内にいつもおなじみののコードを書いてください。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

実際に動く記述を書きます STEP2

$(function () {
    //初期は非表示
    $("#hello").hide();
    $(window).scroll(function () {
        //100pxスクロールしたら
        if ($(this).scrollTop() > 100) {
            //フェードインで表示
            $('#hello').fadeIn();
        } else {
            $('#hello').fadeOut();
        }
    });
});

初期設定で「#hello」(idが#hellopが付いている要素)は、非表示設定にしてあります。
100pxスクロールしたら、「$('#hello').fadeIn();」表示されるように設定しています。

HTMLを設置します STEP3

<p id="hello">表示されたかな</p>

これだけでは、画面がスクロールし表示が確認できないので<br>(改行)をたくさん入れてください。

CSSを記述します STEP4

<style type="text/css">
#hello {
    position: fixed;
    bottom: 30px;
    margin-left: 150px;
	background-color: #CCC;
	padding: 20px;
}
</style>

表示がわかりやすくするために、CSSをつけました。

まとめ

[サンプル] jQuery スクロールすると表示されるを実装する

よくわからなかった人もいるかもしれませんが、このサンプルのソースを全部コピーしても使えます。
「ページトップへ戻る」などでよく使われますのでぜひ試してみてください。

※firefox、クローム、IEで動いていることを確認しております。

スポンサーリンク
  • この記事を書いた人
  • 最新記事
しん

しん

Webサイトの構築、プログラムを制作しています。中小企業、個人のホームページの制作、更新作業も承ります。 仕事以外はバスケをしたり、ジムで筋トレしております。 映画/海外ドラマ/プログラミング/バスケ/トレーニング/カナダ/カメラ・写真

-jQuery

Copyright© Sedori Plan , 2019 All Rights Reserved.