javascript - 模态内的 highcharts web 图表

标签 javascript jquery css twitter-bootstrap highcharts

我想在部分 Bootstrap 模态上显示 highcharts web 图表,我还想在 Bootstrap 模态中显示动态大小。

到目前为止我尝试的是:

HTML代码:

<td><a href="#">${ studentInfo.name }</a></td>

模态:

<div class="container">
     <div id="studentProfile" class="modal container hide fade in" tabindex="-1">
     ...
     <div class="modal-body">
         <div class="row-fluid">
              <div class="span6">...</div>
              <div class="span6">
                  // chart
                  <div class="span6">
                      <div class="span6">
                      <div id="chart-web" class="span6"></div>
                      </div>
                  </div>

              </div>
         </div>
     </div>
</div>

JS代码:

$( function() {

    var $modal = $('#studentProfile');

    $('.profiler').on( 'click', function() {
         $.post('../admin/student_stats.do', 
                 { name : $(this).text() }, function( data ) {

                     console.log( data );
                     console.log( data['studentBean'].myName );
                     $modal.modal();

                 },'json')

            .fail( function () {
                bootbox.alert('Internal Error, please try again.');
            });
    });
});

图表代码:

$(function () {
    $('#chart-web').highcharts({
          ...
    });
});

结果: 在最初绘制时它工作得很好但是

enter image description here

当我调整浏览器大小时

enter image description here

它弄乱了图表。此外,当我再次最大化浏览器时,图表仍然如下图所示。有办法解决这个问题吗?

如果我的问题不清楚,请评论,我会相应地回复。

更新:这里是一个fiddle

最佳答案

你有太多嵌套的 class="span6" 你需要减少它们

<!-- Right side -->
<div class="span6">
    <!-- Graphical view of weakness -->
    <div id="chart-web"></div>
</div>

将您的问题代码更改为上述代码

Updated Demo click here

关于javascript - 模态内的 highcharts web 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793912/

相关文章:

javascript - 让 float 的 div 在到达另一个 div 时停止

javascript - 当用户到达页面末尾时加载页面减去 x 像素

html - CSS:工具提示显示在列表滚动上与父级的距离

html - Safari 桌面中奇怪的 iframe 滚动行为

javascript - 无法通过 JQuery 访问选择框

javascript - 如何通过 socket.io 将 Node js 后端上的 Set 发送到前端?

javascript - javascript中的非静态私有(private)变量

javascript - $.when申请单一请求

带有页眉/页脚的 jQuery 风格自动完成

css - "-webkit-text-fill-color"和 "color"之间的区别?