【发布时间】:2012-04-27 09:52:06
【问题描述】:
我在 jquery 中使用 sortable() 函数以便在 div 中构建类似“棋盘”的东西。我想要实现的是有一个带有可排序项目的 div,类似于 sortable example,您可以将它们拖放到预定义的位置(如国际象棋)。除了可排序的示例之外,我还想做this 之类的事情(假设这是一个 div)。
这是我目前的代码
<style>
#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }
.class { width: 350px; height: 350px; }
</style>
<script>
$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
});
</script>
<div class="demo">
<ul id="sortable">
<li class="ui-state-default">1</li>
<li class="ui-state-default">2</li>
<li class="ui-state-default">3</li>
<li class="ui-state-default">4</li>
<li class="ui-state-default">5</li>
</ul>
</div>
【问题讨论】:
-
我的问题是我如何移动可排序的项目,就像我在我的问题中发布的照片一样。看看照片。如果我尝试离开 (3) 那里它会“快速”回到它的位置