【发布时间】:2018-04-03 19:44:10
【问题描述】:
我目前在 div 容器内的屏幕上有 6 个名为 'tile' 的方块,如下所示:
<div id="Container">
<div id="tile1" class="tile"> </div>
<div id="tile2" class="tile"> </div>
<div id="tile3" class="tile"> </div>
<div id="tile4" class="tile"> </div>
<div id="tile5" class="tile"> </div>
<div id="tile6" class="tile"> </div>
</div>
每个正方形是 100px x 100px 并且向左浮动,以 2 行 3 的形式出现。每个正方形包含其内部的图块编号,例如tile1 -> 1, tile2 -> 2.
我希望能够拖动并重新排列这些图块。
例如,
如果我将图块 6 拖到位置 1,图块 6 会出现在位置 1 中,而其他图块会被推动:
tile6 -> 位置 1
tile1 -> 位置2
tile2 -> 位置 3
tile3 -> pos4
tile4 -> pos5
tile5 -> 位置 6
【问题讨论】:
-
另一种可能的解决方案是Dragula
-
谢谢大家,有没有办法在没有 jQuery 的情况下工作?
-
任何人都知道如何在 iOS 上使用它,所以它使用触摸而不是点击和拖动?
标签: javascript html css drag-and-drop