【发布时间】:2016-05-25 11:05:38
【问题描述】:
我有四个彼此相邻的可拖动对象,我希望它是这样的,一旦从列表中删除一个可拖动对象,其余的将保留在原处。
<div class="draggables">
<div id="d1" class="box">
first box</div>
<div id="d2" class="box">
second box</div>
<div id="d3" class="box">
third box</div>
<div id="d4" class="box">
forth box</div>
</div>
CSS
.draggables{
width: inherit;
height: 60px;
margin-left: 20px;
}
.box{
width: 180px;
height: 30px;
float:left;
margin-left: 20px;
}
jQuery:
$("#d1, #d2, #d3, #d4").draggable({
revert: function (event, ui) {
$(this).data("uiDraggable").originalPosition = {
top : 0,
left : 0,
};
return !event;
}
});
【问题讨论】:
标签: javascript jquery css jquery-ui jquery-ui-dialog