나는 div
의 width
을 jQuery의 .animate()
을 사용하여 늘리고있다.jQuery의 너비 애니메이션이 보이는데도 오버플로가 보이지 않는다.
div
에는 경계가 부모 경계와 교차하는 절대 위치에있는 하위 요소가 들어 있습니다.
애니메이션이 시작되면 부모 요소 외부에있는 자식 div
의 부분이 보이지 않게되고 애니메이션이 끝나면 다시 볼 수 있습니다. 이 애니메이션을하는 동안에 jQuery를 자동으로 애니메이션
<div id=parent>
<div id=child>
</div>
</div>
#parent{
width: 200px;
height: 200px;
background: blue;
position: relative;
overflow: visible;
}
#child{
width:100px;
height: 10px;
background: red;
position: absolute;
right: -50px;
top: 100px;
}
$("#parent").animate({width: '300'}, 2000);
CSS에서 오른쪽에서 음수 값을 제거하십시오. –
http://jsfiddle.net/ue645/1/, 사용하십시오! important – Mike