我修改了优秀的 Yahoo 示例以允许拖放 div 容器。我基本上只是将代码中对“ul”和“li”的所有引用更改为 div 容器的类。
我想允许对画廊中的图像进行重新排序。
如果 div 容器不包含链接,我可以重新排序它们。我怎样才能使这些 div 可拖动?
问题与从http://yuilibrary.com/yui/docs/dd/list-drag.html向雅虎示例添加链接锚几乎相同
<div id="play">
<ul id="list1">
<li class="list1"><a href="#">Item #1</a></li>
<li class="list1"><a href="#">Item #2</a></li>
<li class="list1"><a href="#">Item #3</a></li>
<li class="list1"><a href="#">Item #4</a></li>
<li class="list1"><a href="#">Item #5</a></li>
</ul>
</div>
我相信在这种情况下列表项也不能拖动。
所以我的代码如下所示:
<div class="alt1" style="padding:6px;" width="100%" align="center" id="play">
<div style="width:162px; height:166px; margin:5px; float:left" class="list1">
<a href="album.php?pictureid=147828"><img src="/123.jpg" alt="" border="0" style="padding:6px;" width="130" height="130" /></a>
</div>
<div style="width:162px; height:166px; margin:5px; float:left" class="list1">
<a href="album.php?pictureid=147828"><img src="/123.jpg" alt="" border="0" style="padding:6px;" width="130" height="130" /></a>
</div>
</div>
如果我添加链接(如上),我只能通过填充拖动 div 容器。如果链接不存在,我可以将图像拖到任何地方。