Есть вот такая разметка
<div class="popup__slider slider ">
<img src="img/ships/avrora/avatar.jpg" alt="Слайд" class="slider__img">
<img src="img/ships/avrora/avatar.jpg" alt="Слайд" class="slider__img">
<img src="img/ships/avrora/avatar.jpg" alt="Слайд" class="slider__img">
</div>
И вот такой JS
$('.popup__slider').slick({
arrows: false,
slidesToShow: 1,
dots: true
});
В итоге вот такое получается. У обёртки и у картинок width: 0 задаётся. А если нажать на одну из точек, то картинки появятся, но всё будет выглядеть неодекватно.