jquery - flexslider 主图像未在 Bootstrap 选项卡中加载

标签 jquery twitter-bootstrap flexslider

我已将 flexslider 添加到 Bootstrap 选项卡中。但是当我单击选项卡时,它显示缩略图,但不显示主图像。

我在这里创建了一个测试 fiddle http://jsfiddle.net/livewirerules/w39rzo69/6/

我做了一些研究,发现添加调整大小可以解决这个问题,但它似乎对我不起作用

$('.flexslider').resize();

我需要确保在移动选项卡时加载完整的 slider ..

任何帮助将不胜感激

最佳答案

您正在初始化 slider ,而 .tab-pane 处于隐藏状态。初始化它或仅触发选项卡显示事件的大小调整:

$(document).on('shown.bs.tab', 'a[data-target="#settings"]', function (e) {
    $('#slider').resize();
});

jsfiddle

关于jquery - flexslider 主图像未在 Bootstrap 选项卡中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615965/

相关文章:

jquery - YouTube 视频不会在桌面 Chrome 中显示

javascript - e.preventDefault 仍然会在浏览器的新选项卡中加载 anchor 链接

javascript - 使用 jQuery select2 设置多个值

html - Bootstrap 2列嵌套列

jquery - android chrome 上用于响应式图库的奇怪线条(Flexslider、bootstrap.js)

javascript - KnockoutJS 显示按项目类别排序的列表

javascript - Bootstrap Modal 中的输入不可编辑

css - 高度为 100% 的 Bootstrap 全屏布局

css - 覆盖 flexslider 中的 css 标签

javascript - Flexslider导航控件大小