在javascript中删除一个小部件

Posted

技术标签:

【中文标题】在javascript中删除一个小部件【英文标题】:Delete a widget in javascript 【发布时间】:2018-08-30 19:45:25 【问题描述】:

是否可以删除 Interact 小部件。我已经用尽了所有可用的在线资源,但仍然无法确定我们是否可以删除 Interact 小部件。就 documentation 而言是一行,上面写着interact(target).unset() 将删除交互小部件。 我已尝试将其合并到我的工具中,但仍然无法正常工作。任何帮助将不胜感激

这是我通过参考文档尝试的一小段代码,但它根本不起作用。

html

<div id="yes-drop" class="draggable drag-drop"><img src="% static 'images/car.png' %" class="brand"><button id="remove">-</button>  </div>

JS:

interact('#remove').unset();

Fiddle 链接提供了我尝试过的演示

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

文档说,interact(target).unset(); “#remove”不是你的目标——而是“.draggable”

【讨论】:

我使用 remove 作为 id 来调用该函数,以便交互知道要取消设置哪个元素 有效,但它只是停止库的拖动功能。这不是我想要的。我想删除元素

以上是关于在javascript中删除一个小部件的主要内容,如果未能解决你的问题,请参考以下文章

添加/删除小部件以及调整大小不起作用

如何从另一个 Qwidget 中删除小部件?

在 Flutter 中删除 ToDo 小部件

QT5.4 删除和删除布局中的小部件

私人JavaScript小部件

Flutter:在从小部件树中删除时或在其生命周期结束时为小部件设置动画?