контекст
Я хочу построить сетку изотопной сетки с бесконечной загрузкой прокрутки.
потребности
Мне нужно дать относительную позицию .grid-item
, чтобы расположить его дочерние элементы, position: absolute
связанные с родительским элементом .grid-item
.
<div class="grid">
<article class=".grid-item" ?> <!-- position: relative -->
<img> <!-- position: absolute -->
<h2> <!-- position: absolute -->
</article>
</div>
проблема
После бесконечной загрузки прокрутки обратный вызов запускается для сортировки макета с новыми элементами сетки: $('.grid').isotope('reloadItems').isotope();
но эти позиции расположены в верхней части контейнера, .grid
перекрывая предыдущие элементы сетки. Это поведение исправлено, давая статическую позицию в .grid-item, но мне действительно нужно относительное положение, как объяснялось ранее.
вопрос
Есть какой-то способ заставить Isotope работать с .grid-item
относительно позиционированным?
Я не знаю, как построить кодекс с этим, но вот предварительный URL-адрес с моим проектом, демонстрируя это поведение. После бесконечной загрузки прокрутки новые элементы переходят в верхнюю часть .grid
контейнера:
https://stage.e451.net/
Благодаря!
css,layout,css-position,jquery-isotope,isotope,