I understand your reluctance to have to write additional code, but, who really care what the HTML looks like as long as it works correctly for the user? That's the only important thing, unless you're in a "Pretty HTML" contest.
I'm not sure what causes the <tr> to not slide cleanly. I think it may have to do with additional spacing in the <td>'s to allow for descenders in text. I've never tried it, but you might try reducing the line-height for the <td>'s (perhaps just the <tr>'s will be sufficient) and see if they behave any better. Rick > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Bober > Sent: Thursday, January 17, 2008 3:17 PM > To: jQuery (English) > Subject: [jQuery] Re: How can I show/hide table row as it is a div? > > > > I know it looks weird, but I use it to slide > > "table rows" ( where actually each row is a table of its own, > > wrapped in a DIV ) and detail divs in a calendar. I do get > > some brief moments of "jerkiness" in IE, but it may have more > > to do with interruptions to processor cycles than anything else. > > > > Is this what you're trying to do? I wasn't sure because you > > were initially hiding table row one. (Was that your intention?) > > > > I have tried this, > but I dont want to write another table and div. > It is no pretty html :) > > I have 40 rows, so 40 divs and tables... > > I will write just $.hide() or $.show. > Is this bug in jquery or from js is it impossible? > > Sebastian