I have a table with some of the rows starting off hidden (display:none
) and I'm using jQuery to show them. I've gathered from Firebug that jQuery detects that they're table rows and sets them to display:table-row
rather than block.
However, IE6 (and I think 7, too) doesn't support table-row
, so does jQuery do something different for those browsers?
Another problem seems to be using any function other than show()
causes 100% CPU in Linux for Firefox and Chrome and they become unresponsive until I get a warning about a slow script. In Opera, the rows emerge very slowly, one by one. Is there a way to make the rows appear smoothly the same way as a normal <div>
would?