我有多個模式窗口,裏面有slick.js滑塊。問題在於滑塊沒有顯示出來,就好像它沒有任何高度一樣,你必須等待一段時間,或者點擊要顯示的圖像的項目符號。Slick.js和多個Twitter Bootstrap模態窗口
一個解決辦法我是添加一個調整大小()被出示模式時:
$('.modal').on('shown.bs.modal', function (e) {
$('.carousel').resize();
})
但這只是解決了一個模態窗口的滑塊的問題。如果您點擊其他模式,則滑塊不會再顯示。這裏有一個JS提琴:
http://jsfiddle.net/vanduzled/nv446jgm/2/
這是真正的答案,工作佛關於Bootstrap 3.4。我只是添加了一個查找來調用它只在「active」傳送帶/滑塊上,ej:$(this).find('。product-slider')。slick(「setPosition」,0); – 2015-11-12 20:50:58