У меня есть несколько модальных окон и внутри есть слайдеры slick.js. Проблема заключается в том, что слайдер не отображается, как будто он не имеет высоты, и вам нужно подождать некоторое время или нажать на маркеры для отображения изображения.Slick.js и несколько Twitter Bootstrap Модальные Windows
Одно решения, которое я получил, чтобы добавить изменение размера(), когда модальный показано:
$('.modal').on('shown.bs.modal', function (e) {
$('.carousel').resize();
})
Но это только решает проблему для слайдера одного модальных окон. Если вы нажмете на другой модальный, слайдер снова не появится. Вот JS скрипку:
http://jsfiddle.net/vanduzled/nv446jgm/2/
Это реальный ответ, сработавший для r me on Bootstrap 3.4. Я просто добавил поиск, чтобы называть его только на «активной» карусели/слайдере, ej: $ (this) .find («product-slider»). Slick («setPosition», 0); –