我正在使用mootools-more.1817.js...这是我的 HTML 结构:
<ul id="categories">
<div id="admin">Admin Controls</div>
<li class="selected"><a href="#">Test</a>
<ul>
</ul>
</li>
<div id="admin">Admin Controls</div>
<li><a href="#">Test 2</a>
<ul>
</ul>
</li>
<div id="admin">Admin Controls</div>
<li><a href="#">Top Links</a>
<ul>
<li id="article"><a href="/1">Link 1</a></li>
<li id="article"><a href="/3">Link 2</a></li>
<li id="article"><a href="/2">Link 3</a></li>
<li id="article"><a href="/4">Link 4</a></li>
</ul>
</li>
<div id="admin">Admin Controls</div>
<li><a href="#">Lame Links</a>
<ul>
<li id="article"><a href="/9">Link 9</a></li>
<li id="article"><a href="/10">Link 10</a></li>
</ul>
</li>
<div id="admin">Admin Controls</div>
<li><a href="#">Awesome Links</a>
<ul>
<li id="article"><a href="/11">Link 11</a></li>
<li id="article"><a href="/12">Link 12</a></li>
</ul>
</li>
</ul>
所以我想做两件事:
- 能够将每个
li项目拖到另一个部分并让它带上它的所有子项。例如,如果我拖动具有链接的 liTop Links,我不仅要拖动单词,Top Links还要拖动作为该父级的子级的, 。基本上每个.div#adminullilili - 我还希望能够在孩子列表之间拖动项目。因此,例如,假设我想将链接
Link 2从该链接拖到ul调用的部分Awesome Links并将其放在链接Link 11和Link 12.
我已经这样做了:
window.addEvent('domready', function(){
new Sortables('#categories', {
clone: true,
revert: true,
opacity: 0.7
});
});
这样做只会拖拽li. 而不是li.
我如何实现这些?
谢谢。