Slick.js and multiple Twitter Bootstrap Modal Windows
Slick.js and multiple Twitter Bootstrap Modal Windows
我有多个模态窗口,里面有slick.js滑块。问题是滑块不会显示为没有任何高度,您必须等待一段时间或单击项目符号才能显示图像。
我得到的一个解决方案是在显示模态时添加一个resize():
$('.modal').on('shown.bs.modal', function (e) {
$('.carousel').resize();
})
但这只解决了一个模式窗口的滑块的问题。如果单击其他模态,滑块将不会再次显示。这是一个js小提琴:
http://jsfiddle.net/vanduzled/nv446jgm/2/
我设法让它与以下多模式窗口一起工作:
$('.modal').on('shown.bs.modal', function (e) {
$('.product-slider').slick("setPosition", 0);
});
上面的解决方案也起作用,但它并不顺利,尝试一下它的工作方式就像魅力
.modal {
display: block;
visibility: hidden;
overflow-y: hidden;
}
.modal.in {
visibility: visible;
}
嘿,伙计,我认为你的解决方案实际上非常好。
我稍微改变了一下,所以当模式显示时,我应用了光滑的旋转木马:
$('.modal').on('shown.bs.modal', function (e) {
$('.carousel').slick();
})
相关文章:
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- Jquery and Bootstrap Modal
- 在Java中显示Bootstrap Modal
- 只有当有AJAX响应时,Bootstrap Modal才会出现
- 在Angular Bootstrap Modal和父控制器之间共享作用域
- Angular 1.5组件中的Angular Bootstrap Modal$uibModalInstance未知提供程
- 修正了在Bootstrap Modal中IE 10与Chrome和Firefox的不同位置
- Bootstrap Modal使背景变黑
- Angular Bootstrap$modal与活动背景元素
- 单击外部时,Twiiter Bootstrap Modal未关闭
- Bootstrap modal赢得't出现
- Jade:在Bootstrap Modal中获取变量
- 正在打开带有锚点标签的Bootstrap Modal
- 将函数绑定到Twitter Bootstrap Modal Ajax Complete
- 通过JavaScript调用Bootstrap modal
- 如何在angular 1.5中将angular component与ui.bootstrap.modal一起使用
- 如何在Bootstrap Modal上使用Vue.js渲染插件jQuery(作为工具提示和Switchery)
- 如何获得Twitter Bootstrap Modal'的invoker元素
- Bootstrap Modal仅显示一次
- Twitter Bootstrap Modal does not appear