0

所以我需要在另一个droppable里面有一个droppable,两者都可以接受相同类型的draggables。

我做了两个 droppables 并将内部的一个设置为贪婪,它工作得很好......对于第一次拖放。放入内部 droppable 后,我尝试拖动到外部 droppable 中,“over”事件不会被触发,但是,当 drop 事件触发时。

看看这个小提琴来说明这个问题。您会注意到,在放入内部元素后,不再触发外部元素的 over 事件(控制台中没有日志)。

http://jsfiddle.net/J7azG/52/

4

2 回答 2

1

祝福你罗斯维尔。对我来说,它没有触发我设置的 hoverClass。我将其追溯到未触发的“过度”方法。我已经与这个错误斗争了几个小时,你发布的解决方案(jsfiddle.net/J7azG/53)对我有用。

于 2014-11-14T08:13:03.200 回答
0

也许这可以帮助:

更改revert:truerevert:'invalid'

请参阅此小提琴以获取代码结果

http://jsfiddle.net/penjepitkertasku/J7azG/134/

$(".block").draggable({
    revert: 'invalid'
});
于 2013-12-03T21:26:30.810 回答