1

这是我的要求,

  1. 我有一个名为dragItem拖放的项目。
  2. 我有 2 个 Div,Outer并且inner
  3. 我需要按此顺序执行 - 将 dragItem 拖动到外部 Div 中(以便我执行一些功能。此时将启用下一个可放置的代码。)然后我再次拖动 dragItem 并放入内部 Div。

我遇到的问题是,当我第二次拖放到内部 Div 中时,首先调用外部可拖放代码,然后再进入内部可拖放代码,因为内部 div 在外部 Div 内部。

附上我试过的一个类似的。检查小提琴

那么如何纠正这种情况呢?我需要在放置 Item 的任何地方启用 droppable,即使它位于多层 Div 中。如何做到这一点?

- 提前致谢

4

1 回答 1

1

jQuery uidroppable支持一个名为的选项,该选项greedy: true将停止事件传播。

检查这个小提琴

于 2014-12-04T12:38:11.647 回答