what jay said so for example instead of $("ul#menu a")  try $("a", this)
where you are selecting all the a tags in the context of this which
represents the individual li tag as you iterate through the each loop.

On Sun, Apr 12, 2009 at 12:18 PM, jay <jay.ab...@gmail.com> wrote:

>
> inside the each you need to reference "this" or "$(this)" instead of
> referencing all of the elements again.
>
> On Apr 12, 11:38 am, adesign <andersek...@gmail.com> wrote:
> > Hello,
> >
> > I am very new to jQuery and don´t know how to write my code for every
> > item.
> >
> > Here is my code for a list with hover functions, I would like for
> > every item to be processed separately. I know about a functio that is
> > written ".each", but can´t seem to get it to work.
> >
> > -------
> >
> > <script type="text/javascript">
> >         $(function() {
> >                 // set opacity to nill on page load
> >                 $("ul#menu span").css("opacity","0");
> >
> >                 $("ul#menu li").each(function () {
> >
> >                         // on mouse over
> >                         $("ul#menu a").hover(function () {
> >                                 // animate opacity to full
> >                                 $('ul#menu span').stop().animate({
> >                                         opacity: 1
> >                                 }, 'slow');
> >                         },
> >
> >                         // on mouse out
> >                         function () {
> >                                 // animate opacity to nill
> >                                 $('ul#menu span').stop().animate({
> >                                         opacity: 0
> >                                 }, 'slow');
> >                         });
> >
> >                 });
> >         });
> >
> > </script>
> >
> > -------
> >
> > hope someone has some answers or a book to recommend for a newbie.
> >
> > Regards
> > /adesign
>

Reply via email to