小ネタ:jQueryを用いて任意の要素の高さを揃える
最近ちょいちょい使うので、備忘録として。
複雑な事をせず全部の高さを揃えたいだけなら、たぶんこれで充分。
$(document).ready(function(){ var _h = 0; $("任意の要素").each(function(){ var _this = $(this).height(); if( _h < _this ){ _h = _this; } }).height(_h); });
$(document).ready() で期待通りに動かない時は、どこかにheightを設定していない画像があったりするので、その場合は
$(window).load()
とか
jQuery.event.add(window, “load”, function(){ …… })
とかにして、全ての描画が完了してから発火すると良いです。整形がちょっと遅れるけどしゃーない。
でもjquery.tile.jsの方が絶対便利。