X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=blobdiff_plain;f=src%2Fevent.js;h=d949d0f0f8f5c5bae27ad6cb65fbcddd30c04d52;hp=7a10a12cb182a47e19269668a1c08ce6bed54dd1;hb=1df5084c9748a8d38516266063344f145bc428c0;hpb=c00a6ff1f14609bb166346a7f0c5174f4b0aa47b diff --git a/src/event.js b/src/event.js index 7a10a12..d949d0f 100644 --- a/src/event.js +++ b/src/event.js @@ -282,7 +282,7 @@ jQuery.event = { delete elemData.handle; if ( typeof elemData === "function" ) { - delete elem.events; + jQuery.removeData( elem, "events" ); } else if ( jQuery.isEmptyObject( elemData ) ) { jQuery.removeData( elem ); @@ -346,7 +346,7 @@ jQuery.event = { // Trigger the event, it is assumed that "handle" is a function var handle = elem.nodeType ? jQuery.data( elem, "handle" ) : - elem.events && elem.events.handle; + (jQuery.data( elem, "events" ) || {}).handle; if ( handle ) { handle.apply( elem, data );