【发布时间】:2015-07-17 15:12:55
【问题描述】:
我正在构建一个 UI,我需要有两个或更多可调整大小和可拖动的 DIV。 我面临的问题是,当您调整 div 的大小时,最初位于其下方的所有其他 div 都在移动(改变它们的位置)。请参阅https://jsfiddle.net/2f8g93nn/4/ 我写了一个例子来说明我的意思。在该示例中,如果您将第二个 div 向右移动并调整第一个 div 的大小,则第二个 div 的位置将会改变。
jsfiddle.net 中的 HTML:
<!doctype html>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<div class="Element" id = "FirstDiv" class="ui-widget-content">
<p>First DIV</p>
</div>
<div class="Element" id = "SecondDiv" class="ui-widget-content">
<p>Second DIV</p>
</div>
jsfiddle.net 中的 Javascript:
$(function() {
$( ".Element" ).draggable();
$( ".Element" ).resizable();
});
jsfiddle.net 中的 CSS:
.Element {
width: 150px;
height: 150px;
padding: 0.5em;
border:1px solid black;
}
【问题讨论】:
标签: javascript jquery html draggable resizable