Hi Cherry

1- Am I that Ariel ? if so, why ?

2- You don't need LiveQuery if no links are added to the DOM after the
page loaded.

3-
  $('a.showlayer').click(function(e){//use the tag!
      e.preventDefault();//we don't want the hash appearing in the
address
      $(document.getElementsByName(this.hash.slice(1))).fadeIn( 750 );
  });

That should do... you said 'named' so I assume you really meant
'named'.
If you meant named as 'id', then use $(this.hash).fadeIn( 750 );

Cheers

--
Ariel Flesler
http://flesler.blogspot.com

On 16 abr, 21:25, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Hello there :)
>
> I've got a bit stuck. I suspect this is a job for Livequery, but can't
> understand how to use it (sorry, Ariel).
>
> With this:
> $( '.showlayer' ).click( function () {
>         $( '#div1 ).fadeIn( 750 );
>
> I'm trying to make each link with a class of 'showlayer' show the div
> which is named in its href:
> <a href="#div1" class="showlayer">
>
> This probably should be simple, but I'm tying myself in knots!
> Would some kind person point me towards the solution, please?
>
> Thank you.
> Cherry

Reply via email to