ロード中
function hoge(){ $('#hogehoge').text("ロード完了"); } // 登録処理 // window.onload = hoge; try{ // 3つ目の引数は古いブラウザでは省略できない window.addEventListener("load", hoge, false); }catch(e){ // IE9以前用 window.attachEvent("onload", hoge); }
本来は $() に突っ込むだけで良いはずだけど、 はてなブログではJQueryのファイル読み込みが最後の方なので、loadのイベントの登録にjQueryは使用できない。
したがって、onload に書き込むが、これでは複数を登録できないので 記事ごとにJavaScriptがあったときには困る。
なので、イベントに追加する形を取る。 イベントの追加方式は古いIEとそれ以外とではやり方が違うので、例外で吸収する。