Closed Standupic closed 6 years ago
Hello. I have problem display items when i am trying output their trought loop or template (handlebars) Doesn't work:
HTML:
<div id="portfolio_item"> <div class="grid"> <div class="grid-sizer"></div> </div> </div>
JS
var project = [ { link: "./img/WiFire/main.html", img: "/img/wifire/glavnaya_v1.jpg" }, { link: "./WiFire/main.html", img: "/img/wifire/glavnaya_v1.jpg" }, ] var html = project.map(function(item){ return( `<div class="grid-item"> <img src="${item.img}" alt=""> </div>` ) }) $(".grid-sizer").after(html.join("\\/n")) $('.grid').masonry({ itemSelector: '.grid-item', columnWidth: '.grid-sizer', percentPosition: true });
You can link http://front-endmaster.ru/ and see how it's display
But it works when i write html by hand.
Thanks for reporting this issue. Could this be an imagesLoaded issue?
Hello. I have problem display items when i am trying output their trought loop or template (handlebars) Doesn't work:
HTML:
JS
You can link http://front-endmaster.ru/ and see how it's display
But it works when i write html by hand.