首页 文章

jQueryUI - 即使在droppable中删除后,也可以将draggable移回原始位置

提问于
浏览
2

我有一个可拖动的元素,我拖入各种可放置的区域之一 . 但是,我希望可拖动项目始终返回到其原始位置,即使它被拖入可放置区域(当可拖动区域被拖放到可放置区域时,可放置区域处理它们自己的事件) . 有没有办法做到这一点?

我注意到,draggable中的stop()函数返回true或false会影响它返回原始位置以及它是否触发droppable的drop()函数 . 有没有办法单独处理这些?

2 回答

  • 0

    这有点像黑客,但是当你有

    $('yourelement').draggable({revert:true});
    

    无论是否掉落都会恢复它 . 它仍会触发droppable元素上的drop事件 .

  • 12

    你想让你的droppables接受其他元素吗?如果没有,您可以将droppable的'accept'选项设置为'false'

    $('.foo').droppable('option','accept',false);
    

相关问题