Side navigation
#6514 closed bug (fixed)
Opened May 02, 2010 06:49PM UTC
Closed April 17, 2011 06:59PM UTC
Last modified April 17, 2011 10:52PM UTC
Mouseenter and mouseleave events not able to be triggered if bound by live
Reported by: | brianloveswords | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | 1.6 |
Component: | event | Version: | 1.4.2 |
Keywords: | mouseenter, mouseleave, live, trigger | Cc: | |
Blocked by: | Blocking: |
Description
If mouseenter and mouseleave are bound by live, $.trigger() will not activate them. However if they are bound by $.bind(), they are triggerable.
I've attached a patch including QUnit tests to prove existence, and the fix. You can see the commit here: http://github.com/brianlovesdata/jquery/commit/5f816ffca67e7fdcedcff580d19c4a7d7994c48a
Attachments (1)
Change History (8)
Changed May 06, 2010 07:01PM UTC by comment:1
Changed October 25, 2010 08:21PM UTC by comment:2
milestone: | 1.4.3 |
---|---|
priority: | → high |
status: | new → open |
Changed April 17, 2011 06:58PM UTC by comment:5
milestone: | → 1.6 |
---|
Changed April 17, 2011 06:59PM UTC by comment:6
resolution: | → fixed |
---|---|
status: | open → closed |
Fix live mouseenter and mouseleave binding so they can be activated by triggers. Fixes #6514.
Changeset: d46042e0500fb8241bf5ba012dfc779b535aa5fe
Changed April 17, 2011 10:20PM UTC by comment:7
Fix live mouseenter and mouseleave binding so they can be activated by triggers. Fixes #6514.
Changeset: 3cb9c1835c0382163b2e94ae626a7ae0d2d0d94f
I experienced the same issue. Thanks for the patch, hope it gets in 1.4.3