小编Car*_*arl的帖子

在窗口调整大小之前,ChartJS不会在引导选项卡中绘制图形

我正在使用bootstrap的选项卡,每个选项卡中都有chartjs图表.

发生的一个问题是在我调整浏览器窗口大小之前不会绘制图形画布.这种情况在最新的Chrome和Firefox中都有发生.


我一直在尝试不同的解决方案,因为在更改选项卡后绘制图形但没有结果.

不幸的是我无法在jsfiddle中复制问题,不知何故它似乎在那里工作.但除了html5样板外,还有几乎所有的代码.

有谁知道为什么会发生这种行为?谢谢!

/**
 * ChartJS using JSON data and moment.js for time display
 * Code is quite ugly due to experimentation
 */

function getJSON(){

    $.getJSON( "data.json", function(data){
        var dataArray = [];
        console.log(data);
        var series = {};

        for (var x in data.Series) {
            var dates = [];
            var values = [];
            // Loop across all the measurements for every serie.
            for (var i = 0; i < data.Series[x].length; i++) {
                var obj = data.Series[x][i];
                dates.push(moment(obj.Date).format("MMMM Mo")); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 twitter-bootstrap chart.js

6
推荐指数
1
解决办法
7345
查看次数

标签 统计

chart.js ×1

html5 ×1

javascript ×1

jquery ×1

twitter-bootstrap ×1