Показать сообщение отдельно
  #2 (permalink)  
Старый 25.11.2022, 17:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

ufaclub,
файл hover-slider.js находим строку
element.addEventListener('mouseenter', hs.togglePaneEnterListener, false);

ниже добавляем
element.addEventListener('mouseleave', function(e) {
                                const imgEl = this.closest('.product-card').querySelector('img.hover-slider-init');
                                const togglePane = this.closest('.product-card').querySelector(`div[data-hover-slider-i]`);
                                hs.changeImgByTogglePane(togglePane, imgEl)

                                const currentSliderIndicator = this.closest('.product-card').querySelector('.hover-slider-indicator');
                                const activeDot = currentSliderIndicator.querySelector('.active');
                                activeDot.classList.remove('active');

                                const nextDot = currentSliderIndicator.querySelector(`.hover-slider-indicator-dot[data-hover-slider-i]`);
                                nextDot.classList.add('active');
                            }, false);
Ответить с цитированием