#4661 closed bug (fixed)
$().toggle() does not work with <tr> in IE 8
Reported by: | mz | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.4 |
Component: | effects | Version: | 1.3.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I want to use a link in order to show or hide a particular table row. I use $().toggle() to do this. This works in every browser except in IE 8, where the 'show' part of the toggle does nothing (the 'hide' part hides the table row as expected).
This bug does not happen when IE 8 runs in IE 7 mode ('Compatibility View'). And it does not happen with jQuery 1.3.1, so it seems to be a regression.
This bug is maybe related to ticket #4594.
I have provided a simple test case to show this problem.
Attachments (1)
Change History (5)
Changed 14 years ago by
Attachment: | toggleTableRowInIE8.html added |
---|
comment:2 Changed 13 years ago by
I believe this may have something to do with IE attribute ordering but I haven't the time to analyze any further myself. Two links that help:
http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx http://www.code-styling.de/english/jquery-132-causes-problems-at-ie-8
comment:7 Changed 13 years ago by
This was affecting me with 1.3.2, but seems to fixed in 1.4.1. Yay!
comment:12 Changed 13 years ago by
Component: | unfiled → fx |
---|---|
Resolution: | → fixed |
Status: | new → closed |
I can't repro this in 1.4.2 so I'm closing it as fixed.
Test case for this bug