삽질방지 팁

[CSS] IE8 에서 zoom 변경 시 높이 지정 삽질 해결

삘쏘굿 2015. 7. 29. 17:17


IE9 버전 이상에서는 div css의 zoom속성 변경 후 자동으로 높이를 잡아주지만

IE8 에서는 높이를 잡아주지 못하는 현상이 발생함...


뭐 이런저런 처리를 하다가 일단 처음 100%일때의 높이를 다시 높이로 지정하는 방법으로 해결..


$('div.outerCont').css({

'zoom':currIEZoom + '%'

});



if(ieVer && ieVer <= 8) {

var $outerConts = $('div.outerCont');

$outerConts.each(function(index) {

if(!arFirstH[index]) arFirstH[index] = $(this).height();

$(this).height(arFirstH[index]);

});

}



뭐 요런식으로...



zoom 변경이 어찌되었건 항상 100%일때 높이로 지정해주면 알아서 높이가 zoom 비율만큼 변경되서 들어감.