Этот код js ниже используется в Prestashop, чтобы поменять главное изображение нажатием на миниатюру:
$('.js-qv-product-cover').attr('src', $(event.target).data('image-large-src'));
HTML-код для основного изображения ниже:
<div class="product-cover">
<img class="js-qv-product-cover" src="{$product.cover.bySize.ats_large.url}" alt="{$product.cover.legend}" title="{$product.cover.legend}" style="width:100%;" itemprop="image">
</div>
Я пытаюсь использовать изображение в качестве фона, и я придумал этот код:
<div class="product-cover" style="background-image: url({$product.cover.bySize.ats_large.url});"></div>
В файле JS я изменяю 'src'
на 'url'
, но он не работает, когда я нажимаю на миниатюры. Как правильно сделать это, чтобы основное изображение было заменено на фоновое?