JS では、ループして最高値をチェックし、この値を他の値に適用する必要があります
$(document).ready(function(){
var maxHeight = 0;
$('.searchImgContainer').each(function(){
if($(this).height() > maxHeight){
maxHeight = $(this).height();
}
});
$('.searchImgContainer').css('height',maxHeight);
});
http://jsfiddle.net/toniweb/CTVZR/14/
-下の画像を合わせて編集-
$(document).ready(function(){
var maxHeight = 0;
$('.searchImgContainer').each(function(){
currentHeight = $(this).height();
if(currentHeight > maxHeight){
maxHeight = currentHeight;
}
});
$('.searchImgContainer').each(function(){
currentHeight = $(this).height();
if(currentHeight < maxHeight){
margin = maxHeight - currentHeight; $(this).find('img').css('marginTop',margin);
}
});
});
http://jsfiddle.net/toniweb/CTVZR/16/
-編集、Itayは私を働かせています! ^^ -
function fixImages(){
var maxHeight = 0;
$('.searchImgContainer').each(function(){
currentHeight = $(this).height();
if(currentHeight > maxHeight){
maxHeight = currentHeight;
}
});
$('.searchImgContainer').each(function(){
currentHeight = $(this).height();
if(currentHeight < maxHeight){
margin = maxHeight - currentHeight; $(this).find('img').css('marginTop',margin);
}
});
}
$(document).ready(fixImages);
$(window).resize(fixImages);