Opened 14 years ago
Closed 14 years ago
#3587 closed bug (duplicate)
animate({height: 0}) causes incorrect height after animation is completed
Reported by: | TNT | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.3 |
Component: | effects | Version: | 1.2.6 |
Keywords: | animate height | Cc: | TNT, flesler |
Blocked by: | Blocking: |
Description
when i try this:
$('#div4').css({'width': 100, 'height': 100, 'border': '1px solid red'});
$('#div4').animate({height: 0}, 2000);
-> after animation is completed DIV has grow up to 21px height in IE6, in FF DIV have 0px height
<div id="div4"></div>
Attachments (1)
Change History (6)
comment:1 Changed 14 years ago by
Cc: | TNT flesler added |
---|---|
need: | Patch → Test Case |
comment:3 Changed 14 years ago by
I'm fixing for me with this code:
$('#div3').animate({'height': '1px'}, 2000, function(){$(this).css({'overflow':'hidden', 'height': '0px', 'visibility': 'hidden'});});
and this working fine (for me). :)
comment:4 Changed 14 years ago by
I believe this is a duplicate of #1726. Basically the doctype is malformed so the browser is in quirksmode and jQuery no longer supports quirksmode for animation and the like. Try fixing your doctype and see if that helps too.
comment:5 Changed 14 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
can you make a test case ? (html file)