とりあえずメモ。
専用のresizeというイベントが用意されているらしい。
形式
$(window).resize(コールバック関数)
もしくは、
$(window).bind('resize', コールバック関数)
ノート
- ピクセル単位で動的に要素をレイアウトするコードを書いたはいいが、ブラウザウィンドウの大きさを変えると配置がいまいちになるのが悲しい。
- 悲しさを解消するために、要素の形状が変わった時にもレイアウトコードを呼び出したい。是非。
- changeイベントハンドラを設定すれば取れるのかな?
- 残念、changeはテキスト等の中身が変わったことを検出するだけで、形状はノーケア。
- 要素の大きさ変更を通知してくれるような標準イベントはなさげ
- ウィンドウでもいいか?まあ目的は果たせるのでよしとするか。
0 件のコメント:
コメントを投稿