自己修好了。
HTML:
<ul class="left">
<li class="item">Drag Me</li>
<li class="item">Over</li>
<li class="item">There --></li>
</ul>
<ul class="right">
<li class="built">1</li>
<li class="built">2</li>
<li class="built">3</li>
</ul>
CSS:
ul {
width: auto;
height: 500px;
padding: 0;
margin: 0 100px 0 0;
list-style-type: none;
float: left;
background-color: blue;
}
.left li {
width: 100px;
height: 100px;
background-color: red;
border: 1px solid;
}
.right li {
width: 100px;
height: 100px;
background-color: yellow;
border: 1px solid;
}
JAVASCRIPT:
$(function() {
$( ".item" ).draggable({
helper: "clone",
revert: "invalid",
stack: ".item"
});
$( ".right" ).droppable({
accept: ".item",
drop: function(event, ui) {
buildItem( ui.draggable );
}
}).sortable().disableSelection();
function buildItem( $item ) {
$item.clone().toggleClass( "item" ).appendTo( ".right" );
}
});
这是一个演示: http:
//jsfiddle.net/8mBSK/
如果您有任何问题,请告诉我。