JQuery

readyイベント

javaScriptは(基本的に)head領域に書かれるためbody領域よりも先に読み込まれます。jQueryではhtmlの様々な要素を操作できますが「読み込まれていないもの」を操作することはできません。ですのでhtmlの「ページ構成」を読み込んでから操作を開始するようにする必要があります。

そこで利用するのがreadyイベントです。ポイントはページ全体(画像などを含む)の読込ではなく、ページ構成(DOM要素)を読み込んだ時点で処理するため、ページを表示する前に様々な準備ができる点です。

readyイベントの処理はfunctionで設定しなければならない

jQuery(document).ready(
    /*--------------------------------------------------
    ページ構成が読み込まれたら この()内の処理が実行されます。
    ---------------------------------------------------*/
);

下記の書き方もいいです。

$(
    /*--------------------------------------------------
    ページ構成が読み込まれたら この()内の処理が実行されます。
    ---------------------------------------------------*/
);

無名関数

$(function () {
    $("img").hide();
});

jQueryオブジェクトの作成

jQuery(セレクタ)

下記の書き方もいいです。

$(セレクタ)

セレクタとはjQueryの仕組みではなく、cssにおいて対象を指定する仕組み。

※クォートが必要なことに注意してください

使用例:

$(function () {
    $("img").hide();
});

this

thisはイベントで設定したfunction内で利用すると、イベントが発生した要素を指します。

function overFunc(){
    $(this).css("background-color", "#FC6");
}


ウィジェット型CM動画配信サービス manna [マナ]

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:45:17 (1627d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI