On Tue, Nov 17, 2009 at 10:06 PM, xwisdom <xwis...@gmail.com> wrote:
> I've put together a little plugin that's based on Zach's $.live().
> [ ... ]
> Check out the source code here: 
> http://raxanpdi.com/blog-jquery-event-delegate.html

I think this is worth doing, but I'm trying to understand the
advantage of your syntax over what seems to me a simpler one:

    $(context).delegate('li:even, li:odd', 'click', callback)
    $(context).delegate('li' 'click.namespace', callback)

and without a selector,

    $(context).delegate('click', callback)

I think that this API is enough cleaner that it's worth the slightly
more complicated code to check whether the second parameter is a
function and process accordingly.

The reuse of the ":"  bothers me here.  I would object less if you
used a separator not allowed in a selector, but I don't see a real
reason to merge the event name with the selector at all.

  -- Scott

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=.


Reply via email to