【问题标题】:drag and drop inside nested Divs在嵌套的 Div 中拖放
【发布时间】:2014-12-03 14:47:07
【问题描述】:

这是我的要求,

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

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

附上我试过的一个类似的。 check fiddle

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

--提前致谢

【问题讨论】:

  • 我也有同样的问题..

标签: javascript jquery drag-and-drop jquery-draggable jquery-droppable


【解决方案1】:

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

查看fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2016-09-24
    • 2021-01-14
    相关资源
    最近更新 更多