Modify ↓
Ticket #1278 (closed bug: fixed)
Triggering unhandled event causes js error
| Reported by: | dmethvin | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.1.3 |
| Component: | event | Version: | 1.1.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
If there is an element #test that has no event handlers, then $("#test").trigger("anything here") causes an error because element.$handle isn't yet defined.
This fixed the problem for me:
http://dev.jquery.com/browser/trunk/jquery/src/event/event.js#L151
< if ( (val = element.$handle.apply( element, data )) !== false ) > if ( jQuery.isFunction(element.$handle) && (val = element.$handle.apply( element, data )) !== false )
Attachments
Change History
Changed 6 years ago by dmethvin
-
attachment
scratch.htm
added
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

test case