javascript – JQuery UI – 如何将包含应用于匹配多个div的选择器?

前端之家收集整理的这篇文章主要介绍了javascript – JQuery UI – 如何将包含应用于匹配多个div的选择器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

例:

通常,如果只有1个“div.drop”元素,则它按预期工作.如果有多于1个(如上例所示),我认为它将被拖放到任何“div.drop”div中.事实证明,它只能被“div.drop”选择器匹配的第一个元素可拖动/可拖放.

有没有解决方法(也就是说,只在“div.drop”div中使它包含/ droppable / draggable)?

编辑:我猜你是对的.经过一番反省后,我意识到我没有采用你建议的解决方案,因为div之间有填充,我不希望在填充区域上删除“div.drag”div.

最佳答案
它不像那样!
包含是约束拖动的界限.

你想要拖放.
然后你必须为div.grag配置拖动:

$('div.drag').draggable();

并为div.drop配置drop:

$('div.drop').droppable();

您可以使用第一个div级别为drag元素添加包含:

猜你在找的jQuery相关文章