jquery - bootstrap 选项卡中的 highcharts 图表显示不正确

标签 jquery css twitter-bootstrap highcharts tabs

我有两个选项卡,选项卡 1 和选项卡 2,当页面最初加载时,第一个选项卡中的图形同时加载,这正好适合 col-md-6,现在,当我单击选项卡 2 时,该选项卡中的图表几乎折叠到第一个选项卡的一半,我希望它也适合 col-md-6 正确而且很好,是我做错了什么吗?

请看看这个jsfiddle

最佳答案

使用这个 jquery 选项卡选择功能,它将解决您的问题。

here is modified fiddle click here

 jQuery(document).on( 'shown.bs.tab', 'a[data-toggle="tab"]', function (e) { // on tab selection event
    jQuery( "#graph-container-gray, #graph-container-red" ).each(function() {
        var chart = jQuery(this).highcharts(); // target the chart itself
        chart.reflow() // reflow that chart
    });
})

关于jquery - bootstrap 选项卡中的 highcharts 图表显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742548/

相关文章:

javascript - 在我的网站上设置文件上传按钮的样式(输入类型 ="file"),它似乎运行良好,但在 iOS 上会发生变化

html - 光标指针在 Web-Kit 浏览器中不起作用

css - IE8、HTML5 和组合类 ala .class1.class2{}

html - Bootstrap 网格拉/推行

javascript - Bootstrap 警报在大屏幕上覆盖行时出现问题

jQuery 选择器 : excluding combination of classnames

jquery - 使用 browserify 时找不到模块 'jquery'

javascript - 表单提交后动态依赖下拉列表中没有选项

html - Bootstrap 响应式导航栏菜单给我带来问题

html - Bootstrap - 重复图案覆盖背景颜色超大屏幕