Skip to main content

Bug Tracker

Side navigation

#10918 closed bug (duplicate)

Opened November 29, 2011 01:30PM UTC

Closed March 17, 2012 03:52AM UTC

Last modified March 17, 2012 03:52AM UTC

fadeIn/show a table row will add style='display: block' to the tr tag (only in firefox)

Reported by: zcheny@hotmail.com Owned by:
Priority: low Milestone: None
Component: effects Version: 1.7.1
Keywords: Cc:
Blocked by: Blocking:
Description

This is may a duplicate of http://bugs.jquery.com/ticket/8629,

fadeIn(or show) a table row will add "style='display: block'" to the tr tag which messed up the table. It's only repro in firefox with jquery 1.5 to 1.7. IE is correct, and jquery 1.4.1 is also ok.

I have created a very simple example to duplicate the issue.

http://jsfiddle.net/7NyUK/

Attachments (0)
Change History (4)

Changed November 30, 2011 03:23PM UTC by sindresorhus comment:1

component: unfiledeffects
priority: undecidedlow
status: newopen

I can reproduce this in Firefox 8, not in Chrome 15.

You can easily fix this in Firefox by placing .hide() after .insertAfter(), but that's only a temp fix.

Since it works correctly in Chrome, but not in Firefox, this should be fixed.

Changed December 08, 2011 05:14PM UTC by jmaresco@deloitte.com comment:2

I second this comment. I don't understand how using .hide() is a fix. I want to show, not hide the element.

I tried using .hide().fadeIn() but the display: block element is still there.

I've seen multiple versions of this ticket but this seems to be one of the only open ones.

Changed March 17, 2012 03:52AM UTC by mikesherov comment:3

resolution: → duplicate
status: openclosed

Changed March 17, 2012 03:52AM UTC by mikesherov comment:4

Duplicate of #10416.