Make sure that unbinding on a plain javascript object works correctly. Fixes #6184.
This commit is contained in:
parent
28b489bfc8
commit
7f5179b654
2 changed files with 35 additions and 2 deletions
|
@ -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 ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue