jquery-ui-droppable 相关问题

jQuery UI Droppable插件使所选元素可以删除,因此它们可以接受被draggables删除。

可拖动克隆对象出现问题

我在过去的 5-6 个小时里进行了挖掘,确实遇到了麻烦。我面临可拖动对象的问题。我正在尝试的是我有一个包含 18 个小的可拖动 div 的弹出窗口。我需要拖...

回答 1 投票 0

获取 JQuery UI Draggable 以捕捉到特定的网格(有一个扭曲)

我目前正在尝试使用 jQuery 和 jQuery UI 将“拖放”功能应用于一堆元素。应该注意的是,元素应该始终捕捉到特定的...

回答 1 投票 0

有没有办法使用 jquery 在表格中同时拖放两个元素(div)

我正在使用jquery同时将两个元素div拖放到具有九个单元格(网格)的表格中,这是代码, 超文本标记语言 我正在使用 jquery 在具有九个单元格(网格)的表格中同时拖放两个元素 div,这是代码,HTML<table border="1" class="mainTable"> <tr> <td id="11"> <div class="dragDiv" id="1"></div> </td> <td id="12"><div class="dragDiv" id="2"></div></td> <td id="13">&nbsp;</td> </tr> <tr> <td id="21">&nbsp;</td> <td id="22"> &nbsp; </td> <td id="23">&nbsp;</td> </tr> <tr> <td id="31">&nbsp;</td> <td id="32">&nbsp;</td> <td id="33"> &nbsp; </td> </tr> </table> CSS.mainTable { margin: 20px auto; padding: 0px; } .mainTable tr td { width: 100px; height: 100px; } .dragDiv { text-align: center; background-color: #00ABA9; height: 50px; vertical-align: middle; margin: auto; position: relative; width: 100%; } jquery$(function() { $(".dragDiv").draggable({ revert: 'invalid' }); $(".mainTable tr td").droppable({ accept: function() { return $(this).find("*").length == 0; }, drop: function(event, ui) { var $this = $(this); $this.append(ui.draggable.css({ /* manually append the element and reset positioning */ top: 0, left: 0 })); ui.draggable.position({ my: "center", at: "center", of: $this, using: function(pos) { $(this).animate(pos, 100, "easeOutBack"); } }); } }); }); 我尝试了在这个网站上找到的许多答案,例如这个答案here和here等等 这是我在 Codepen 中的项目代码 我很高兴听到一些建议,谢谢。 要允许您的盒子容纳多个元素,您需要更改接受子句以允许任何具有 .dragDiv 类的元素。 正如您在所附的代码片段中所看到的,现在可以在同一个框中放置两个元素。 (我还添加了一些 Flexbox 样式并删除了一些不需要的样式来清理 CSS,同时保持元素在容器内居中)。 $(function() { $(".dragDiv").draggable({ revert: 'invalid' }); $(".mainTable tr td").droppable({ accept: ".dragDiv", drop: function(event, ui) { var $this = $(this); ui.draggable.position({ my: "center", at: "center", of: $this, using: function(pos) { $(this).animate(pos, 100, "easeOutBack"); } }); } }); }); .mainTable { margin: 20px auto; padding: 0px; } .mainTable tr { display: flex; flex-flow: row; } .mainTable tr td { width: 100px; height: 100px; display: flex; flex-flow: column; justify-content: center; } .dragDiv { background-color: #00ABA9; height: 50px; width: 100%; } <html> <head> <script src="https://code.jquery.com/jquery-3.6.0.js"></script> <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script> </head> <body> <table border="1" class="mainTable"> <tr> <td id="11"> <div class="dragDiv" id="1"></div> </td> <td id="12"> <div class="dragDiv" id="2"></div> </td> <td id="13"></td> </tr> <tr> <td id="21"></td> <td id="22"></td> <td id="23"></td> </tr> <tr> <td id="31"></td> <td id="32"></td> <td id="33"></td> </tr> </table> </body> </html>

回答 1 投票 0

为什么 jquery-ui 可以通过“accept”选项删除,因为函数被忽略了

我正在使用 jQueryUI 1.12.1 尝试使一些 元素可删除。当没有指定选项时,这是有效的,但是当我尝试使用“接受”选项时,

回答 1 投票 0

jQuery UI:可选择嵌套元素(父容器可拖动)

我结合了jQuery draggable, selectable and droppable并且它工作正常,但是我遇到了以下问题(见下图): 我想对嵌套项目使用 selectable 来拖动它们

回答 0 投票 0

放下前检查。 jQuery拖放

我是JQuery的初学者,我真的不知道该怎么做...我只需要在代码相等时才允许删除,例如,'Limone Salmone'只能放在'Alessandro附近...

回答 1 投票 0

jquery可拖动-拖动时删除元素

使用jQuery-ui,我将可拖动元素拖放到可拖放元素上。然后,我将droppable元素变成可拖动元素。如果然后我拖动新的可拖动元素,则需要该元素,然后...

回答 1 投票 0

可排序列表中的JQuery droppable div

我正在尝试创建一个简单的可排序和可拖动列表,该列表包括:可拖动项列表(链接到下面的可排序项),可排序项列表,其中一些项将具有可放置div ...

回答 1 投票 1

如何使用JQuery在可拖动对象和可拖放对象之后插入和追加?

我正在尝试构建Bootstrap编辑器。我有一个假设的Bootstrap类或工具的菜单。 li添加新节和li添加一些工具之间是有区别的。添加一个...

回答 1 投票 0

我们如何将ui.draggable附加到将整个可拖动元素保留在其位置的目标上?

请参见下面的代码段。谢谢。我们希望将原始可拖动元素保留到其位置。这样我们就可以将其用于其他可放置元素。 $('。draggable')。draggable({helper:'...

回答 1 投票 1

如果将可放置区域缩小,则可拖动元素将放置到多个可放置区域-如何修复

我正在尝试将元素拖放到可放置区域。假设我在同一个类中有多个可放置区域,并且为该类编写了一个drop事件处理程序。如果我缩放...

回答 2 投票 2

Draggable Div只可拖动一次

我正在尝试从图像上的列表复制div,以便将div合并到图像中。拖放工作正常,除非将div拖放到可放置的div之后,否则它们将无法......>

回答 1 投票 0

jQuery UI悬停时添加可投放事件监听器

我想在拖动一个对象并悬停可放置对象时添加可放置事件侦听器。这是我的代码:$('。will-be-drag')。draggable({helper:'clone',drag:function(event,ui){...

回答 1 投票 0

要获取d3中svg:image上放置的元素的xy坐标

这里我正在使用一个示例,在该示例中,我需要从svg:image元素中获取放置元素的X和Y值(使用Jquery拖放)。请检查我的代码笔。在代码库中,您...

回答 1 投票 1

jQuery drop元素并使其留在原处

我希望代码中的元素可放置,放置后我希望它保留在原处,我想阻止移动它的可能性。我应该怎么做? $(function(){$(“ #element”)....

回答 1 投票 0

Droppable在DROP之后触发OUT事件

我有一批小石头,可以拖拉,可以分成几组扔掉。为了正确突出显示,我使用了OVER和OUT事件。但是我对DROP和OUT事件有一些麻烦。当我...

回答 1 投票 0

为拖放区中的选择创建唯一的ID

[我意识到这个问题与其他发布的问题类似,但是我希望有人可以帮助我解决这个问题:我在使用JQuery拖放的可放置项中有一个select元素,它是...

回答 1 投票 0

正在运行具有可拖动和可放置的jQuery UI

我正在制作这个演示。为什么我无法使用jQuery UI运行可拖动和可拖放的功能?我在控制台上没有收到任何错误消息。这是我正在使用的代码:$(function(){$(“ ....

回答 3 投票 0

如何动态设置几个Droppable的接受方式

我正在制作这个演示。我正在研究如何只使用一次带有接受选项的.droppable()调用,以通过使用特定ID进行拖放来接受可拖动元素。因此:dropboxt0接受...

回答 1 投票 0

jQuery Draggables和Droppables的位置

我正在使用jquery UI和jQuery draggable,我的所有可拖动对象都使用jquery克隆帮助程序,并将可拖动对象附加到droppable。这是我的代码$('#squeezePage #droppable')。droppable({宽容度:'...

回答 1 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.