Side navigation
#2648 closed bug (worksforme)
Opened April 03, 2008 03:23PM UTC
Closed June 20, 2010 06:21PM UTC
Last modified February 27, 2012 12:53PM UTC
.animate(height) incorrectly sets overflow hidden on animated div
| Reported by: | ericw | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.2.4 |
| Component: | core | Version: | 1.2.3 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
i had to create a callback like so to circumvent jquery.animate setting overflow to 'hidden' for height-animated divs:
$(myDiv).animate({ height: newHeight},{ duration: 500, queue: false, easing: 'easeOutExpo', complete: function() {
$(myDiv).css("overflow","visible");
}});
Attachments (0)
Change History (4)
Changed June 20, 2010 06:21PM UTC by comment:1
| resolution: | → worksforme |
|---|---|
| status: | new → closed |
Changed June 29, 2011 04:32PM UTC by comment:2
Sorry this is a bump but you can override this behaviour by applying "overflow: visible !important" to the element you are animating.
see http://old.nabble.com/Automatic-switching-to-overflow-hidden-during-animation-td22884304s27240.html
Changed September 06, 2011 09:06AM UTC by comment:3
This works great for me:
$(myDiv).animate(
{ height: newHeight},
{ duration: 500,
queue: false,
easing: 'easeOutExpo',
step: function() {
$(myDiv).css("overflow","visible");
},
complete: function() {
$(myDiv).css("overflow","visible");
}
}
);
It's needed so that scroll bars won't appear.