*http://tinyurl.com/8rwmkr*

On Sat, Jan 17, 2009 at 8:13 PM, MorningZ <morni...@gmail.com> wrote:

>
> Why not do it with CSS?  where css class "tn-loading" has "display:
> none" declared
>
> <div class="tn-hide tn-loading">
>    Content you are hiding until document "ready"
> </div>
>
> then
>
> $(document).ready(function() {
>    //Do some stuff here
>
>    //Done doing stuff, show the content
>    $('tn-hide').removeClass('tn-loading);
> });
>
>
> On Jan 16, 11:53 pm, "Christine Masters" <cmast...@townnews.com>
> wrote:
> > Hi everyone!
> >
> > I'm a jQuery newbie, so I apologize if this is an easy question!
> >
> > I'm building a template for newspaper sites, and by nature of having many
> > ads and modules and so forth, the content loads before the jQuery that
> > styles it, leading to a flash of unstyled content.
> >
> > So, on several of my modules that use a lot of jQuery, I'd like to hide
> them
> > until they are loaded.
> >
> > Right now, I'm trying to do this:
> >
> > $('tn-hide').css('display', 'none').addClass('tn-loading');
> >
> > $(document).ready(function() {
> >     $('tn-hide').css('display', 'block').removeClass('tn-loading);
> >
> > });
> >
> > I'd like to be able to simply apply the 'tn-hide' class to any module I'd
> > like to hide until loaded on the page.
> >
> > It is my (limited) understanding that the first line will go into effect
> > when the DOM is ready and the second when the document is ready.
> >
> > Anyway, right now it isn't working. I'd appreciate it if you could give
> me
> > any insight on this or let me know if I'm heading in the right direction.
> >
> > If it helps, here is my page:http://blueprints.townnews-cms.com/
> >
> >
> ----------------------------------------------------------------------------
> > Christine Masters, Product Manager, TownNews.com
> > cmast...@townnews.com | 1-800-293-9576 x1022
> > Twitter: c_masters
> >
> ----------------------------------------------------------------------------

Reply via email to