【发布时间】:2015-04-11 20:30:50
【问题描述】:
我有一个 div 元素,我需要在拖动边框时调整其大小。我粘贴下面的代码。一切正常,但随着我增加高度,拖动的 div 下方的元素位置保持静态,并且拖动的 div 与它们重叠。
var cmd = false;
var crs = false;
$(document).on('mousemove', '.chartbody', function(e) {
var y = (e.pageY - $(this).offset().top);
var ht = $(this).height();
if (!cmd) {
if (y - 1 == ht) {
crs = true;
} else {
crs = false;
}
}
else
if (crs) {
$(this).height(y);
}
});
$(document).on('mouseup', '.chartbody', function(e) {
cmd = false;
});
$(document).on('mousedown', '.chartbody', function(e) {
cmd = true;
});
如何调整 div 的大小,使其下方的元素自动定位。
【问题讨论】:
-
您是否在使用任何类型的相对/绝对定位?
-
也许可以创建一个小提琴?