2012-09-26 2 views
0

jQuery로 토글하는 이미지가 포함 된 테이블이 있습니다.style = "display : none;"인 요소를 포함하는 표 셀의 너비입니다.

<table> 
    <tr> 
    <td> 
     <img class="tp" widht="24" height="23" src="1.png" /> 
     <img class="tp" widht="24" height="23" src="2.png" style="display:none;" /> 
    </td> 
    </tr> 
</table> 

페이지가 렌더링되면 테이블 셀 너비가 두 배가됩니다.

요소가 display:none 일 때 테이블 셀의 너비가 계산되었을 때 계산되지 않은 것으로 생각했습니다.

이 문제를 해결하는 쉬운 방법이 있습니까?

+0

피들 (http://jsfiddle.net/) 데모가 있습니까? – Fredy

+0

재생할 수 없습니다 : [demo] (http://jsbin.com/ejulum/1/edit) – lanzz

+0

'widht'는 타이핑 실수 또는 코드 실수입니까? '너비'여야합니다 –

답변

0

style = "display : none"은 요소의 높이 또는 너비를 더하면 계산되지 않습니다.

너비 맞춤법이 맞지 않습니다. 이것은 당신에 문제가 발생했을 수 있습니다 : D 그것은 당신이 입력 한대로 widht하지 입니다

관련 문제