-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Description
If both the sortable and draggable have the cursor
option set the cursor stays at the value from the draggable after the draggable was dropped.
Example to reproduce:
https://jsfiddle.net/5fxqybrs/1/
Moving the sortable elements works fine and sets the cursor to move
and resets it back to auto
.
But moving the draggable into the sortable keeps the cursor as move
and it will never go back to auto
again.
The following happens:
- draggable start event is triggered: saves body value
auto
and sets cursor tomove
on body - sortable start event is triggered: saves body value of
move
and sets cursor tomove
on body - draggable stop event is triggered: setting cursor back to stored value of
auto
- sortable stop event is triggered: setting cursor back to stored value of
move
A workaround I have implemented for now is setting the stop option of the sortable to a function which sets the cursor to auto:
$( "#sortable" ).sortable({
revert: true,
cursor: "move",
stop: function() {
$('body').css('cursor', 'auto');
}
});