Я настроил изменение изображения при наведении курсора на сайт BigCommerce. Проблема заключается в том, что если изображение продукта изначально настроено на отображение: ни одно изображение не будет загружаться после запуска наведения. Наведение курсора на продукты покажет проблему бесконечной нагрузки, с которой я сталкиваюсь.
Исследовано на форумах BigCommerce и в документации по теме трафаретов.
<div class="images">
<a
class="lazy-image replaced-image main {{image_ratio}} {{image_size}}"
href="{{url}}"
data-src="{{getImage img size (cdn default)}}">
<img class="lazy-image main" data-src="{{getImage img size (cdn default)}}" alt="{{img.alt}}">
<div class="spinner"></div>
</a>
{{#if product.images.[1]}}
<a
class="lazy-image replaced-image second {{image_ratio}} {{image_size}}"
href="{{url}}"
data-src="{{getImage product.images.[1] img size (cdn default)}}">
<img class="lazy-image main" data-src="{{getImage product.images.[1] img size (cdn default)}}" alt="{{img.alt}}">
<div class="spinner"></div>
</a>
{{else}}
<a
class="lazy-image replaced-image second {{image_ratio}} {{image_size}}"
href="{{url}}"
data-src="{{getImage img size (cdn default)}}">
<img class="lazy-image main" data-src="{{getImage img size (cdn default)}}" alt="{{img.alt}}">
<div class="spinner"></div>
</a>
{{/if}}
</div>
Я хочу, чтобы изображения товаров менялись между индексами [0] и [1] при наведении.