aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/event.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/event.js')
-rw-r--r--src/event/event.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/event/event.js b/src/event/event.js
index 9b5feb152..a3db2f3ab 100644
--- a/src/event/event.js
+++ b/src/event/event.js
@@ -32,8 +32,11 @@ jQuery.event = {
}
// Make sure that the function being executed has a unique ID
- if ( !handler.guid )
+ if ( !handler.guid ) {
handler.guid = this.guid++;
+ // Don't forget to set guid for the original handler function
+ if (fn) fn.guid = handler.guid;
+ }
// Init the element's event structure
if (!element.$events)