在Highcharts之前显示徽标和菜单

时间:2011-06-14 17:00:57

标签: javascript html highcharts

我希望在添加需要一段时间加载的图表之前显示我的网页徽标和菜单。

我使用onload事件调用图表(使用了Highcharts),遗憾的是浏览器似乎要等到图表准备好加载才显示任何内容。

HTML:

<body onload="chart();">
<div id="content"></div>
</body>

使用Javascript:

var chart = "<div id='chart'></div>";
function chart() {
        $("#content").html(chart);
        displayChart ();
}

如何设置首先显示徽标和菜单,然后是Highcharts?

2 个答案:

答案 0 :(得分:3)

你正在使用jQuery。开始写unobtrusive JavaScript

HTML

<body>
    <div id="content">
        <div id="chart"></div>
    </div>
</body>

的JavaScript

$(function () // on document ready,
{
    showLogoAndMenu();
    displayChart();
    // hideLogoAndMenu(); ?
});

答案 1 :(得分:0)

<body onload="setTimeout(chart,100);">
相关问题