我有一个包含多个子div的父div
。
我想允许用户移动任何子div
并移动它以使用dojo对父级内的div
重新排序。
任何人都知道准备好的样本来做到这一点。
答案 0 :(得分:1)
使用dojo/dnd/Source
可以解决问题,只需创建一个父div,其中包含应包含dojoDndItem
类的子div,
最终实例化父div上的Source
require(["dojo/dnd/Source",
"dojo/domReady!"
], function(Source) {
var source =new Source("container");
});

.dojoDndItem {
border:1px solid black;
padding : 5px 0;
}

<link href="https://ajax.googleapis.com/ajax/libs/dojo/1.10.0/dijit/themes/claro/claro.css" rel="stylesheet"/>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"></script>
<div id="container">
<div class="dojoDndItem movable">Div 1</div>
<div class="dojoDndItem movable">Div 2</div>
<div class="dojoDndItem movable">Div 3</div>
<div class="dojoDndItem movable">Div 4</div>
</div>
&#13;