thickboxメモ

thickboxを利用する場合には必ずjqueryもインポートしなければならない。

その際に気をつけるのはインポートの順番。


と必ずjqueryを先にインポートすること。
何故ならthickbox.jsの中にオンロード時の処理が書かれており、
その中でjqueryのドル関数を使っている為、逆の順番で書くと

 ←★

★が読み込まれた時にまだドル関数が定義されていないので
「オブジェクトを指定してください」
のエラーが画面を開いた時に必ず表示されてしまう。



javascriptのライブラリで他のライブラリを利用していると明記されている場合は
インポートの順番に気をつけたほうがいい。




参考サイト:

・23行目〜 出た!ドル関数定義
http://yakinikunotare.boo.jp/orebase/index.php?Javascript%2FjQuery%2F%C6%C9%A4%E0001

JavaScriptにとって関数は「オブジェクト」
http://www.tatamilab.jp/rnd/archives/000106.html