Eridius, Your plugin code will work, but the preferred method is the method that Bernd wrote.
On 8/13/07, Eridius <[EMAIL PROTECTED]> wrote: > > > > everything you said there makes sense but the plugin code, i thought i > made > the plugin like this: > > jQuery.fn.hover_menu = function(offset, speed) > { > var self = this; > ${self).children('<li>').each(fucntion() > { > //grab current margin > var current_margin = this.css('marginLeft'); > }); > } > > > > Bernd Matzner-2 wrote: > > > > > > Hi Eridius, > > > > yes, "this" refers to the object passed to the plugin, in your case > > > > $('#hover_menu').hover_menu(); > > which would be shorter than > > $('div[id=hover_menu]').hover_menu() > > > > > > (function($) > > { > > $.fn.hover_menu = function(){ > > $(this).children('ul').children('li').hide(); > > }; > > })( jQuery ); > > > > I assume that in your div you have an unordered list, so with this > > code you would traverse to any <li> tags in any unordered list within > > your div. > > Does that help? > > > > Bernd > > > > > > > > -- > View this message in context: > http://www.nabble.com/Making-An-Intergrated-Plugin-tf4263097s15494.html#a12132782 > Sent from the JQuery mailing list archive at Nabble.com. > > -- Benjamin Sterling http://www.KenzoMedia.com http://www.KenzoHosting.com