потому что swiper не обновляется при ресайзе. ибо это ни к чему. обнови страницу после ресайза - все будет нормально.
ну если прям очень надо - можешь заинитить swiper с параметром slidesPerView:'auto'
ищи плагины для редактора, которые будут этим заниматься.
к примеру storm по умолчанию должен форматировать при сохранении, если в проекте есть eslint.
для vscode такой плагин нашел https://marketplace.visualstudio.com/items?itemNam...
в общем гугли в эту сторону
есть готовая библиотека https://agragregra.github.io/Brazzers-Carousel/
НО она уже очень старая и давно не обновлялась.
советую такое переделать из обычного слайдера. к примеру slick - стилизовать dots в ряд с наложением поверх картинки. вот так:
и при ховере по дотам делать переход на этот слайд.
$('.cat-parent').on("click",function(e){
e.preventDefault();
if ( $(this).parent('.product-categories').length > 0 ) {
console.log('тут действия Первого уровеня');
} else {
console.log('тут действия Второго уровеня');
e.stopPropagation();
}
});
полностью логичное поведение.
при клике ты берешь parseFloat($('.basket-sum').html()) и работаешь с ним.
если в момент клика там не больше 5000 - он и не будет скрываться.
а скрываться будет уже после того, как в момент клика в $('.basket-sum').html() будет больше 5000