【问题标题】:Drop #div1 (draggable) into #div2 (droppable) only when a div that is a child of #div1 is over #div2仅当作为 #div1 的子级的 div 超过 #div2 时,才将 #div1(可拖动)放入 #div2(可放置)
【发布时间】:2011-03-28 22:40:21
【问题描述】:
我尝试将一个 div 放到另一个 div 中,使用他的孩子作为应该激活 droppable 的区域。
为了让事情更清楚,假设我们有#parent_div、#child_div 和#droppable。我想将#parent_div 拖到#droppable 上,但只有当其中较小的div (#child_div) 超过#droppable 时才能将其拖放。
这可以使用 jQuery UI 吗?
谢谢
【问题讨论】:
标签:
jquery
jquery-ui
draggable
droppable
【解决方案1】:
“开箱即用”我认为这是不可能的。查看容差选项。这是您可以定义拖动项目何时超过目标的程度。 “适合”或“相交”可能会让你接近你想要的,但并不完全在那里。
要获得所需的内容,需要在自定义容差选项中进行修补。或者只是实现您自己的拖放操作。