What I've taken to doing is using a classname like 'initially_hidden' or something much shorter, and then taking advantage of the new document.observe wonderfulness to hide everything at dom:loaded.
document.observe('dom:loaded',function(){ $$('.initially_hidden').invoke('hide'); }); This has the further practical advantage of not hiding things in a permanent way from the unscripted. Walter On Mar 10, 2008, at 10:40 AM, Jarkko Laine wrote: > > On Mon, Mar 10, 2008 at 11:59 AM, T.J. Crowder > <[EMAIL PROTECTED]> wrote: >> >> http://www.prototypejs.org/api/element/show >> >> Sadly, doesn't look like there's much you can do. > > Explanation here: > http://tobielangel.com/2006/12/31/why-the-css-display-property-sucks > > //jarkko > > -- > Jarkko Laine > http://jlaine.net > http://odesign.fi > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---