Ticket #11101 (closed bug: fixed)
Deprecate "exclusive" events option from trigger method
| Reported by: | jzaefferer | Owned by: | dmethvin |
|---|---|---|---|
| Priority: | low | Milestone: | 1.8 |
| Component: | event | Version: | 1.7.1 |
| Keywords: | Cc: | dmethvin | |
| Blocking: | Blocked by: |
Description
Apparently trigger allows you to specify to trigger only non-namespaced events, via .trigger("click!"). Here's the implementation: https://github.com/jquery/jquery/blob/4534db196bf9475c79f74d6b62ebc866c27d06d9/src/event.js#L250-254 (line 250-254)
I don't see any mention of that in the documentation: http://api.jquery.com/trigger/
So either it should either be removed or documented.
Change History
comment:1 Changed 18 months ago by addyosmani
- Cc DaveMethvin added
- Keywords needsreview added
- Component changed from unfiled to effects
- Priority changed from undecided to low
comment:2 Changed 18 months ago by dmethvin
- Cc dmethvin added; DaveMethvin removed
- Keywords needsreview removed
- Status changed from new to assigned
- Component changed from effects to event
- Owner set to dmethvin
We use exclusive events internally, in data events. However we've talked about deprecating those and when we remove them we can also remove exclusive events. That would be my preference.
These have never been in the formal documentation but have been mentioned in a few places:
http://www.learningjquery.com/2007/09/namespace-your-events http://longgoldenears.blogspot.com/2010/02/jquery-namespaced-events-exclusive.html
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Adding needsreview. I personally think this should be documented, however if there's a good reason it hasn't been to date, it would be interesting to find out what it is :)