Modify ↓
Ticket #9325 (closed bug: invalid)
REGRESSION: bind with third parameter of false fails in 1.6.x
| Reported by: | spmhalpin@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.next |
| Component: | event | Version: | 1.6.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Passing "false" as the third parameter to bind will cause the event handler to not to work, or in some cases, cause an error in jQuery 1.6 and 1.6.1. This is a prescribed use case of bind (see: http://api.jquery.com/bind/) and has caused numerous bugs attempting to upgrade several sites; it worked correctly in jQuery 1.5.x.
Test cases have been uploaded to jsFiddle. with 1.6.1: http://jsfiddle.net/sVnK7/ with 1.5.2: http://jsfiddle.net/MhW57/
Change History
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.

You're using an invalid signature. If the second argument is a function, false should not be passed. See the signatures for http://api.jquery.com/bind.