Изменение внешнего вида галереи продуктов WooCommerceJavascript

Форум по Javascript
Ответить
Anonymous
 Изменение внешнего вида галереи продуктов WooCommerce

Сообщение Anonymous »

Я пытаюсь изменить отображение элемента «Продукты» из Woocommerce, используя CSS и JavaScript. Карусель для меняющихся фотографий работает нормально. Тем не менее, у меня есть проблема с отображаемой фотографией, я бы хотел, чтобы она отображала всю фотографию в квадратном контейнере справа, независимо от размеров фотографии, она подходит для этого квадрата. Однако, если фотография меньше, она будет сосредоточиться на этом контейнере. Однако, независимо от того, что я делаю, что -то сбоятся или, например, функция Zoom перестает работать.
скриншот о том, как вырезаны фотографии:

И это пользовательский код в Javascript: < /p>

Код: Выделить всё

jQuery(document).ready(function($) {
$(window).on('load', function() {
var $gallery = $('.woocommerce-product-gallery');
var $thumbs = $gallery.find('ol.flex-control-nav');
$thumbs.wrap('');
var $thumbsWrapper = $('.flex-control-thumbs-wrapper');
$thumbsWrapper.prepend('▲');
$thumbsWrapper.append('▼');
var $upButton = $('.thumb-nav-up');
var $downButton = $('.thumb-nav-down');

$upButton.on('click', function() {
var scrollAmount = $thumbs.height() * 0.3;
$thumbs.animate({
scrollTop: $thumbs.scrollTop() - scrollAmount
}, 300);
});

$downButton.on('click', function() {
var scrollAmount = $thumbs.height() * 0.3;
$thumbs.animate({
scrollTop: $thumbs.scrollTop() + scrollAmount
}, 300);
});

function checkArrowsVisibility() {
var thumbsHeight = $thumbs[0].scrollHeight;
var visibleHeight = $thumbs.height();
if (thumbsHeight 

Подробнее здесь: [url]https://stackoverflow.com/questions/79498953/changing-the-look-of-the-woocommerce-product-gallery[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»