Я столкнулся с проблемой скрытия графиков в модальном окне. Пользователь может щелкнуть модальное окно, а события щелчка скрывают другие элементы. Однако некоторые диаграммы не вписываются в документ из-за скрытых диаграмм с position:absolute. Я читал о позиции: absolute на MDN, и элементы должны быть помещены к их ближайшему родителю, а это не так. Я что-то пропустил?
absolute Элемент удаляется из обычного потока документов; место для элемента в макете страницы не создается. Вместо этого он позиционируется относительно своего ближайшего предка, если таковой имеется; в противном случае он размещается относительно исходного содержащего блока. Его конечное положение определяется значениями top, right, bottom и left. Это значение создает новый контекст стека, когда значение z-index не равно auto. Абсолютно позиционированные блоки могут иметь поля, и они не сворачиваются ни с какими другими полями.
Скриншоты
Код
$(".table-bordered").css({'visibility': 'hidden'});
$(".kendoOptionsLinear").css({'visibility': 'hidden'});
$(".kendoOptionsChart").css({'visibility': 'hidden'});
$(".kendoOptionsRadial").css({'visibility': 'visible'});
<div style="position:relative">
<div kendo-chart class="kendoOptionsChart"
k-options="options1" style="position:absolute;"></div>
<div kendo-radialGauge class="kendoOptionsRadial"
k-options="options2" style="position:absolute;"></div>
<div kendo-linearGauge class="kendoOptionsLinear"
k-options="options3" style="position:absolute;"></div>
<div kendo-radialGauge class="kendoOptionsRadial"
k-options="options4" style="position:absolute;"></div>
</div