仅当 #div1 的子级 div 位于 #div2 之上时,才将 #div1(可拖动)放入 #div2(可放置)中

发布于 2024-10-28 11:15:30 字数 232 浏览 1 评论 0原文

我尝试将一个 div 放入另一个 div 中,使用他的孩子作为应该激活可放置的区域。

为了让事情更清楚,我们假设我们有#parent_div、#child_div 和#droppable。我想将 #parent_div 拖到 #droppable 上,但只有当其中较小的 div (#child_div) 超过 #droppable 时才能将其放下。

使用 jQuery UI 可以实现这一点吗?

谢谢

I try to drop a div into another one, using his child as the area that should activate the droppable.

To make things more clear let's say that we have #parent_div, #child_div and #droppable. I want to drag #parent_div over #droppable, but be able to drop it only when the smaller div (#child_div) inside it is over #droppable.

Is this possible using jQuery UI?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戒ㄋ 2024-11-04 11:15:30

“开箱即用”我认为这是不可能的。查看公差选项。这是您可以定义拖动的项目何时位于目标上方的范围。 “适合”或“相交”可能会让您接近您想要的东西,但还不够。

要获得您想要的结果,需要修补自定义容差选项。或者只是实现您自己的拖放。

"out of the box" I do not think this is possible. Look at the tolerance option. This is the extent of how you can define when the dragged item is over a target. "fit" or "intersect" might get you close to what you want, but not quite there.

To get what you want would require patching in a custom tolerance option. Or just implementing your own drag&drop.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文