mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Interaction: Fixed unbinding of mousemove and mouseup event handlers.
This commit is contained in:
parent
ed463ab80c
commit
726d3f67c2
22
ui/jquery.ui.interaction.js
vendored
22
ui/jquery.ui.interaction.js
vendored
@ -53,15 +53,21 @@ interaction.hooks.mouse = {
|
||||
},
|
||||
|
||||
handle: function( widget ) {
|
||||
function mousemove( event ) {
|
||||
event.preventDefault();
|
||||
widget._interactionMove( event );
|
||||
}
|
||||
|
||||
function mouseup( event ) {
|
||||
widget._interactionStop( event );
|
||||
widget.document
|
||||
.unbind( "mousemove", mousemove )
|
||||
.unbind( "mouseup", mouseup );
|
||||
}
|
||||
|
||||
widget._bind( widget.document, {
|
||||
"mousemove": function( event ) {
|
||||
event.preventDefault();
|
||||
widget._interactionMove( event );
|
||||
},
|
||||
"mouseup": function( event ) {
|
||||
widget._interactionStop( event );
|
||||
widget.document.unbind( "mousemove mouseup" );
|
||||
}
|
||||
"mousemove": mousemove,
|
||||
"mouseup": mouseup
|
||||
});
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user