Вобщем разобрались. Немного "костыли" и реализация не такая, как задумывалось, но всё же работает:
<div class="gallery__item">
<div class="gallery__img-wrapper js-background"><-- удаляем в исходнике эту обёртку, генерируем ее с помощью скрипта-->
<img src="img/gallery/gallery-7.jpg" alt="------------незаполенное описание------------" class="d-none js-image gallery__img">
</div>
</div>
$(".js-image").each(function(){
var obj = $(this).attr("src");
$(this).wrap("<div class='gallery__img-wrapper js-background' style='background:url(" + obj + ");'></div>")
})