0

有一个与 droppable 关联的 onDrop 函数。我创建了一棵树,我可以在其中拖放节点以更改它们在树中的位置。在一个页面中,我有一个列表,其中包含我想通过拖动将其关联到节点的元素。如果我重新声明一个新的 ondrop,则与该节点对应的那个节点停止工作。我想做的是将 onDrop 函数与可拖动的函数相关联,以根据拖动的元素类型添加新行为。

4

1 回答 1

0

如果我正确理解了您的问题(很难区分您的目标),那么您希望在 drop 事件中具有两种不同的功能。

您可以在命名空间中定义每个放置事件,这样事件处理程序就不会被覆盖:

$('.droppable').on('drop.FirstFunction', function (event, ui) {
     firstFunction();
});

$('.droppable').on('drop.SecondFunction', function (event, ui) {
     secondFunction();
});
于 2013-02-20T16:47:30.973 回答