jQuery Minute™

…a jQuery Minute™ later and you're done!



jQuery Event Namespacing

without comments

A feature often over looked is namespacing your events in jQuery.

jQuery added in support for $(...).bind('event.namespace', fn). This is primarily useful for plugin authors who may bind numerous events to elements and want to remove only their events without needing to keep a pointer to the function they bound. So for example, you can do: $(...).bind('click.myNS', function(){...}); $(...).unbind('click.myNS'); which will unbind the click event with the ‘myNS’ name space.

For more on this read an entry over at Learning jQuery:
http://www.learningjquery.com/2007/09/namespace-your-events

Happy eventing!
-Jonathan

Written by jdsharp

January 15th, 2008 at 10:49 am

Leave a Reply