jQuery에 요소를 숨길 수 있지만 DOM이 숨겨져있을 때는 변경할 수없는 방법이 있습니까? 특정 요소를 숨기고 있지만 숨기면 아래의 요소가 위로 이동합니다. 나는 그런 일이 일어나고 싶지 않습니다. 나는 공간이 동일하게 유지되기를 원하지만 요소는 마음대로 표시되거나 숨겨져 있습니다.
내가 할 수 있습니까?
jQuery에 요소를 숨길 수 있지만 DOM이 숨겨져있을 때는 변경할 수없는 방법이 있습니까? 특정 요소를 숨기고 있지만 숨기면 아래의 요소가 위로 이동합니다. 나는 그런 일이 일어나고 싶지 않습니다. 나는 공간이 동일하게 유지되기를 원하지만 요소는 마음대로 표시되거나 숨겨져 있습니다.
내가 할 수 있습니까?
답변:
또 다른 대답에서 jQuery fadeTo
는 display:none
완료시 설정되지 않으므로 fadeOut
예를 들어 다음을 사용 하는 대신 여기에 솔루션을 제공 할 수 있습니다 .
트릭을보기 opacity: 0
전에 이전에 사용했습니다 visibility: hidden
.
그러나 요소를 볼 수는 없지만 요소와 상호 작용할 수opacity: 0
있기 때문에 많은 경우 문제가 있습니다! ( DeadPassive가 지적한대로 )
보통 그것은 당신이 원하는 것이 아닙니다. 그러나 아마도 때때로 당신은 할 수 있습니까?