我有一个可拖动的元素,我拖入各种可放置的区域之一 . 但是,我希望可拖动项目始终返回到其原始位置,即使它被拖入可放置区域(当可拖动区域被拖放到可放置区域时,可放置区域处理它们自己的事件) . 有没有办法做到这一点?
我注意到,draggable中的stop()函数返回true或false会影响它返回原始位置以及它是否触发droppable的drop()函数 . 有没有办法单独处理这些?
这有点像黑客,但是当你有
$('yourelement').draggable({revert:true});
无论是否掉落都会恢复它 . 它仍会触发droppable元素上的drop事件 .
你想让你的droppables接受其他元素吗?如果没有,您可以将droppable的'accept'选项设置为'false'
$('.foo').droppable('option','accept',false);
2 回答
这有点像黑客,但是当你有
无论是否掉落都会恢复它 . 它仍会触发droppable元素上的drop事件 .
你想让你的droppables接受其他元素吗?如果没有,您可以将droppable的'accept'选项设置为'false'