아래의 jQuery 예제에서 다른 div 안에 하나의 div가 있습니다. inner div를 0의 폭으로 애니메이트 할 때, outer div (절대 위치 지정을 가짐)는 그것과 함께 너비가 감소합니다.jQuery : 애니메이션 후에 div가 전체 크기로 다시 이동합니다.
이 것이 바람직합니다.
애니메이션이 끝나면 바깥 쪽 div가 원래 크기로 돌아옵니다. 예상 되나요? 어떻게 이런 일이 일어나지 않도록 할 수 있습니까?
감사합니다.
예
HTML :
<div class="outer"><div class="inner">innerContent</div></div>
CSS :
div.outer {
position: absolute;
padding: 10px;
background: purple;
}
div.inner {
position: relative;
padding-left: 5px;
padding-right: 5px;
background: orange;
clip: auto; overflow: hidden;
}
0
자바 스크립트 :
$('.outer').click(function() {
$('.inner').animate({width: 0, paddingLeft: 0, paddingRight: 0}, 'slow');
});
Firefox 및 IE에서 저에게 맞습니다. – kgiannakakis