1

我正在使用 jquery ui 可拖动,我不想让用户将助手拖到另一个元素上,我该怎么做?我不能使用 snapMode:outer。

谢谢你。

4

1 回答 1

1

为此,您可以使用revert draggable 选项。

如果您将其设置为"valid",则如果助手被放置在可放置的小部件上,则拖动操作将被恢复。这意味着您只需围绕其他元素创建这样的小部件:

$("#yourDraggableElement").draggable({
    revert: "valid"
});

$("#yourOtherElement").droppable();
于 2012-06-19T16:36:59.213 回答