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