Ohhhhh....

Thank you!  I've tried so many different things, like defining _this
after the event but I never thought of writing it this way.  Thanks
much, this explains it.

On Feb 21, 4:18 pm, 浩翔 <blackange...@gmail.com> wrote:
> sorry for my poor english,  i hope you can understand my mean.
>
> On Feb 22, 5:12 am, Alex <blackange...@gmail.com> wrote:
>
> > $(this) is no problem.
>
> > hover_in() and hover_out() should place in each method.
>
> > if hover_in() and hover_out() placed outside each method,   $this in  
> > hover_in() and hover_out()  is  all li tag.
>
> > are u understand ?
>
> > you should write like this :
>
> > =====================================
>
> > $.fn.simpleFunction = function(options) {
>
> >          var options = jQuery.extend( {colorOne:'#660066',  
> > colorTwo:'#808080'},options);
>
> >          this.each(function() {
> >            var $this = $(this);
>
> >            function hover_in()  
> > {    $this.css({backgroundColor:options.colorOne});    };
> >            function hover_out()  
> > {    $this.css({backgroundColor:options.colorTwo});    };
>
> >              $(this).hover(function () {
> >                  hover_in();
> >                  },function(){
> >                  hover_out();
> >              });
> >          });
>
> >          return this;};
>
> >      $(".hover_me").simpleFunction();
>
> > });
>
> > =======================================
>
> > On 2009-2-22, at 上午3:06, Nikola wrote:
>
> > > Hello,
>
> > > I've written a simple function for a hover event but I can't seem to
> > > specify what $(this) is properly.  Here's a little example I put
> > > together, any input would be great.
>
> > > Thanks..
>
> > >http://jsbin.com/ezeye/edit

Reply via email to