【发布时间】:2017-01-23 11:18:20
【问题描述】:
我有一个包含多个 Dragula 容器的页面。容器是ul,里面有一堆li。我希望用户能够在他们的容器中重新排序li,但我不希望将一个容器中的li 拖到另一个容器中。现在我可以将每个li 拖到任何ul。如何将 li 限制在其原始容器中?
html:
<ul id="first">
<li>for first group only</li>
<li>for first group only</li>
<li>for first group only</li>
</ul>
<ul id="second">
<li>for second group only</li>
<li>for second group only</li>
<li>for second group only</li>
</ul>
<ul id="third">
<li>for third group only</li>
<li>for third group only</li>
<li>for third group only</li>
</ul>
js:
var first = '#first';
var second = '#second';
var third = '#third';
var containers = [
document.querySelector(first),
document.querySelector(second),
document.querySelector(third)
];
dragula({
containers: containers,
revertOnSpill: true,
direction: 'vertical'
});
谢谢
【问题讨论】:
标签: javascript dragula