Hi, I've been running into the same problem with the following:
$(document).ready(function() { $('p.firstparagraph').hide() $('#hideh1').click(function(){ $('p.firstparagraph').hide(200); }); $('#showh1').click(function(){ $('p.firstparagraph').show(200); }); }); p.firstparagraph is displaying briefly before the page has completely loaded. I was under the impression that $(document).ready(function() executed before the page was output for display. style="display:none" has been suggested on some websites but is inaccessible for users with javascript disabled. Any help understanding what is going on is appreciated. Thanks! John On Oct 6, 3:08 pm, Nabha <[EMAIL PROTECTED]> wrote: > Hi there, > > I love jQuery, but I have a question about something I see it doing: > > Content that it is hiding or moving often appears in its original > position *before* it is hidden by jQuery. Is there any good, > accessible way around this? > > You can see the effect in action on a page like > this:http://docs.jquery.com/Core/jQuery#html > > Extra content shows up, and is hidden. Sometimes I imagine this kind > of thing would be a little jarring for the average user. > > Thanks!