Make sure that unbinding on a plain javascript object works correctly. Fixes #6184.

This commit is contained in:
jeresig 2010-02-26 11:32:12 -05:00
parent 28b489bfc8
commit 7f5179b654
2 changed files with 35 additions and 2 deletions

View file

@ -525,10 +525,14 @@ jQuery.event = {
var removeEvent = document.removeEventListener ?
function( elem, type, handle ) {
elem.removeEventListener( type, handle, false );
if ( elem.removeEventListener ) {
elem.removeEventListener( type, handle, false );
}
} :
function( elem, type, handle ) {
elem.detachEvent( "on" + type, handle );
if ( elem.detachEvent ) {
elem.detachEvent( "on" + type, handle );
}
};
jQuery.Event = function( src ) {