Make sure your styles are included before the script tags. Is this happening in a particular browser? -- Brandon Aaron
On Tue, Oct 7, 2008 at 1:58 PM, John D. <[EMAIL PROTECTED]> wrote: > > Hmm...I'm still having trouble with this. > > my showHide script is as follows: > > $(document).domready(function() { > $('body').addClass('jsEnabled'); // let css know js is enabled > $('p.firstparagraph').hide() > $('#showh1').click(function(){ > $('p.firstparagraph').show(200); > }); > $('#hideh1').click(function(){ > $('p.firstparagraph').hide(200); > }); > }); > > Including the following: > <script type="text/javascript" src="http://code.jquery.com/ > jquery.js <http://code.jquery.com/jquery.js>"></script> > <script type="text/javascript" src="js/jquery.domready.js"></script> > <script type="text/javascript" src="js/showHide.js"></script> > > and added the following CSS rule: > > body.jsEnabled p.firstparagraph { display: none; } > > Still the firstparagraph is showing then disappearing on page load. > The page validates for both css and html. > > Any thoughts? > > Thanks! > > John > > On Oct 7, 10:28 am, Nabha <[EMAIL PROTECTED]> wrote: > > Installed the plugin, and it works great! I'm using it just as you > > suggested. > > > > For those who find this later, you'll want to "minify" the javascript > > file:http://www.digitaloverload.co.uk/jsmin/ > > > > And this is code you can copy and paste (has a fixed typo): > > > > $(document).domready(function() { > > $('body').addClass('jsEnabled'); > > > > }); >