Hey Justin,

Focus/blur event delegation has landed in trunk. Just as an outside
perspective, you can check out what i've used for focus/blur
delegation here: 
http://code.google.com/p/jquery-plugin-dev/source/browse/trunk/jquery.bond.js.

Cheers,
Trey

On Sep 15, 2:31 pm, Justin Meyer <justinbme...@gmail.com> wrote:
> That method doesn't work for focus.  Focus doesn't bubble in IE, and
> you have to use activate.  I could check if activate is present and
> use that, but it's backwards.  But it seems like this is what is done
> for XHR:
> return window.ActiveXObject ?
>                                 new ActiveXObject("Microsoft.XMLHTTP") :
>                                 new XMLHttpRequest();
>
> Any other ideas?
>
> On Sep 14, 10:39 pm, Justin Meyer <justinbme...@gmail.com> wrote:
>
>
>
> > On Kangax's method:
> > Perfect, thanks!  I'm surprised that works.
>
> > On 100s of delegates:
> > Well 100s is an exaggeration, but I would guess about 200. There are
> > about 40 different components, each responding to about 5 events.  The
> > components listen regardless if the component is in the page. Someone
> > could be adding and removing the delegation if the component must be
> > in the page, but managing this defeats the purpose of event delegation
> > in the first place.
>
> > On Sep 14, 7:23 pm, John Resig <jere...@gmail.com> wrote:
>
> > > > Best way to listen and remove multiple events for a single delegated
> > > > event? (EX: delegate on submit, listen for keypress and click)
>
> > > I recommend using special events - this is built in to jQuery core and 
> > > it's
> > > precisely what it's used for (we were planning on using them to implement
> > > submit and change delegation).
>
> > >http://brandonaaron.net/blog/2009/03/26/special-eventshttp://brandona......
>
> > > > How to avoid browser sniffing. (EX: know that submit doesn't bubble in
> > > > IE).
>
> > > This should be a good 
> > > pointer:http://thinkweb2.com/projects/prototype/detecting-event-support-witho...
>
> > > I was planning on using this technique for submit/change support, as well.
>
> > > --John
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@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=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to