ページの読み込みを終えてからjqueryを実行する

よく初心者がしてしまう間違いとしては、

$(".class")をheadの中に書いてしまって、動かない。

っていう問題

これは簡単でプログラムが上から実行されるのに、下にあるclassを参照できないよって言う話

 

でこれを解決するのが、

readyで

$(document).ready(function(){

});

のようにして使うとheadの中でもdomが構築されるまで待ってくれますよって事

で、これで作業していると、次にぶちあたるのが、画像のサイズとか取れないって事

 

これは、画像のファイルは読み込まれますっていう印のimgっていうのが、まだ印しかない場合

つまり、魔法陣からモンスター出てきてないので大きさわからないよ。って言う話で、

これが時たま処理が遅れたりして取得できたりするからコンランの原因になるのですが、

 

画像とかも読み終えたらって言うのが

$(window).load(function(){

});

 

うまく使ってうまくこなしたいですね。

Next / Prev

前の記事:

次の記事:

Same Category

Page top↑