【发布时间】:2016-01-15 14:42:44
【问题描述】:
全部:
我想知道如何使用 JS、jQuery 或 D3 在 DOM 中移动元素:
例如:
<div class="container" style="width:100%;height:100%;">
<div class="item" style="width:50%; height:40%; float:left;">DIV1</div>
<div class="item" style="width:40%; height:40%; float:left;">DIV2</div>
<div class="item" style="width:50%; height:40%; float:left;">DIV3</div>
<div class="item" style="width:40%; height:40%; float:left;">DIV4</div>
</div>
所以基本上现在显示的布局是 2X2,我想要做的只是拖动 DIV1 并移动到 DIV4 然后他们可以交换位置。我有点想使用数组交换元素的方式,从 DOM 数组中复制 DIV1 DOM 元素,将 DIV4 复制到该位置并将 DIV1 复制到该数组中的 DIV4 位置。
但我不知道这是否可行,如果可以,如何实现?
谢谢
【问题讨论】:
-
是的,这当然是可能的。
-
@KevinB 谢谢,并且......
-
还有……我不会为你写代码。
-
@KevinB 好吧,谢谢。
-
你介意删除 jquery 标志吗?这与 jQuery 无关。
标签: javascript jquery dom d3.js