У меня есть элемент div, который мне нужно изменить размер при перетаскивании границы. Я вставляю код ниже. Все работает нормально, но поскольку я увеличиваю высоту, положение элементов под перетаскиваемым 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 таким образом, чтобы элементы под ним были автоматически расположены.
Вы используете какое-либо относительное/абсолютное позиционирование? – Grushton94
может создать скрипку? –