Bug Tracker

Ticket #4440 (closed bug: worksforme)

Opened 5 years ago

Last modified 2 years ago

fadeIn / fadeOut does not restore tr elements in IE 8

Reported by: bradcupit Owned by:
Priority: major Milestone: 1.4
Component: effects Version: 1.3.2
Keywords: Cc:
Blocking: Blocked by:

Description

when fading in or out multiple tr elements, the text will not re-appear properly. See attached html file.

This bug only affects jQuery 1.3.2 in IE8. jQuery 1.3.1, 1.3.0, and 1.2.6 tested properly in IE 8.

jQuery 1.3.2 did, however, test properly in Chrome 1.0.154.3, Firefox 3.0.7 and IE 7 compatibility mode.

This bug only affects multiple <tr> elements. A single tr element seems to work just fine.

Attachments

jstest.html Download (942 bytes) - added by bradcupit 5 years ago.
test case for ticket 4440
jstest2.html Download (1.0 KB) - added by bradcupit 5 years ago.
second test case demonstrating problem with both tr and td

Change History

Changed 5 years ago by bradcupit

test case for ticket 4440

comment:1 Changed 5 years ago by bradcupit

oops, forgot to mention, in the test case (jstest.html, attached to this ticket). Here's the bug: 1) press the "Toggle Text" button 2) see two lines disappear 3) press the "Toggle Text" button again 4) expected: see both lines reappear

actual in IE 8: only one line reappears

comment:2 Changed 5 years ago by bradcupit

discovered more: if using a 2 x 2 table, after fadeOut is called, then followed by fadeIn, only the upper left cell is displayed expected: all four cells are displayed

uploading new test case to demonstrate this: jstest2.html

Changed 5 years ago by bradcupit

second test case demonstrating problem with both tr and td

comment:3 Changed 5 years ago by junkpop

I can also confirm the problem. This is a critical issue using jQuery 1.3.2.

jQ 1.3.1 displays correctly.

comment:4 Changed 5 years ago by Olsa

I also got that problem with fadeIn but with a button. I have to use show() instead...or use the compatibility mode in IE8.

comment:5 Changed 5 years ago by kvanque

I can also confirm this bug i got a single 2x2 table. and i'm trying to fadein/fadeout the second row. Neither fadeout or fadein (trying to fadein after using hide()) works

comment:7 Changed 5 years ago by dmethvin

  • Component changed from unfilled to fx

comment:16 Changed 5 years ago by bradcupit

this bug is partially fixed in jQuery 1.4.

Attachment 1 (jstest.html) appears to work correctly in IE 8 now.

Attachment 2 (jstest2.html) works better but not 100% correct (the left two cells in the table appear correctly, but not the right two cells)

It still works correctly (as it always did) in Chrome, Firefox, and IE 7. So this is still an IE 8 only bug.

comment:17 Changed 4 years ago by snover

  • Status changed from new to closed
  • Resolution set to worksforme

 test case works for me jQuery 1.4.4. Honestly it is more busted in Firefox because of the simultaneous fading of table row and table cell.

comment:18 Changed 3 years ago by bradcupit

I agree: works in IE 8 now, and though it doesn't look good in Firefox, it does function correctly

Thanks!

Note: See TracTickets for help on using tickets.