Hatena::Groupjavascript

willnetの日記

 | 

2009-12-16

DOM構築後にスクリプトを実行するには

14:08

  • window.onloadに関数代入するのが一番楽だけど、画像の読み込みまで待ってしまう
  • DOMContentLoadedイベントを監視すると画像読み込み前でスクリプトを実行できる
  • IEにはDOMContentLoadedがないのでdocument.documentElement.doScroll("left")を監視してDOM構築が終わるまで再起するといいらしい?→あんまりいい方法じゃない気がするなー。jQueryはどうやってるんだろ
  • あとdocument.readyStateでDOMの読み込み状態を取得できる。別にイベントではないのでそれほど使うところはない気がする。ブラウザによって挙動に違いがあるようだ。

参考

document.readyState - 素人がプログラミングを勉強するブログ

onloadの代わりにDOMContentLoadedを使ってみる - へぼいいいわけ

jQueryのheight()はpaddingの中の高さ

13:47

paddingも含めた高さを取得したければoffsetHeightとかを参照する必要があるみたい

jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog :: Diary

OllieOllie 2011/07/23 15:44 That's more than snesilbe! That's a great post!

foafpsjzhfoafpsjzh 2011/07/23 23:09 Jm4gsv <a href="http://lorycmowdarx.com/">lorycmowdarx</a>

sxyckezobkwsxyckezobkw 2011/07/24 23:36 KQG6SR , [url=http://wsdpegzxnvzl.com/]wsdpegzxnvzl[/url], [link=http://mqeobhwejsxy.com/]mqeobhwejsxy[/link], http://zbnwmojxztcg.com/

tidfglptidfglp 2011/07/26 18:56 cksPgC <a href="http://fphovvnjztdr.com/">fphovvnjztdr</a>

rokxyumzerokxyumze 2011/07/26 22:54 6NSp9y , [url=http://claybhlxvdqi.com/]claybhlxvdqi[/url], [link=http://qwhadxpcryoe.com/]qwhadxpcryoe[/link], http://gygzrybcxqvt.com/

AnggaAngga 2013/07/31 02:15 Great article but it didn't have evngethiyr-I didn't find the kitchen sink!

MaheshMahesh 2013/08/01 19:21 Your cranium must be princetotg some very valuable brains.

TerriTerri 2013/08/11 03:17 I was looking evwreyhere and this popped up like nothing! http://enryhqry.com [url=http://cjqwmmvjatv.com]cjqwmmvjatv[/url] [link=http://nfawoij.com]nfawoij[/link]

ゲスト



トラックバック - http://javascript.g.hatena.ne.jp/willnet/20091216
 |