Задать вопрос
HamSter007
@HamSter007
HTML/CSS верстальщик

Почему slick slider не инициализируется в табе?

пример

В примере при переходе на следующую вкладку таба (вторая вкладка) должен отображаться slick slider, но почему-то он не работает, пока не начнешь кликать по кнопка next\prev .
Я так понимаю это из-за того, что блок в котором размещается слайдер изначально имеет свойство display: none;.

Как можно это исправить?
  • Вопрос задан
  • 920 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@msatmb
с табами в бутсрапе сделал так
$('[href="#tab4"]').on('shown.bs.tab', function (e) {
            $('.carousel').resize();
        });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Правильно понимаете.

После открытия таба:

$slider.slick("setPosition");
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы