Как сделать фотогалерею как в google картинки?
То есть нажимаешь на фото допустим в 1 ряду - раскрывается галерея под первым рядом, нажимаешь на фото в 5 ряду - открывается галерея под 5 рядом
И все это еще должно быть адаптивным ....
Моя логика изначально была такая:
Происходит клик по элементу - высчитывается его позиция сверху от родительского + его высота + отступ
var top = gallery_item.position().top + gallery_item.height() + 20;
И я пытаюсь в эту координату вставить код со слайдером
var html_slider = слайдер
$(".gallery").prepend(html_slider ).css({top: top, left: 0});
Код написала тут
https://codepen.io/anon/pen/mgeMqL
Если слайдеру делать position: absolute, то он налазит на остальные элементы галереи, нужно как-то сделать padding равный высоте слайдера - чтобы появилось место для absolute, но не могу сообразить как это сделать