【发布时间】:2011-12-07 22:09:27
【问题描述】:
我正在使用可拖放的 Jquery UI。 我有一个接受 .category1 类的所有 div 的容器,我要做的是: 如果我将一个 div 放入已经有另一个 div 的容器中,请将旧 div 恢复为 原来的位置。 这是我的代码:
$(document).ready(function () {
$(function () {
$("#Part1").draggable({ revert: "invalid", snap: "#Part1Container", snapMode: "inner"
});
$("#Part1Container").droppable({
accept: ".category1",
drop: function (event, ui) {
//Some other logic
}
}
});
还有 HTML
<div id="Part1" class="ui-widget-content category1"></div>
<div id="Part2" class="ui-widget-content category1"></div>
如果我将 Part2 插入容器中,我希望 Part1 回到原来的位置,反之亦然。这必须适用于同一类的 n div。
有什么建议吗?
提前Tnx :)
【问题讨论】:
-
你为什么不研究一下克隆,或者使用一个处理程序,或者看看可拖动的选项,我确定有什么可以做的。
标签: javascript jquery html css jquery-ui