1

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

我使用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?

4

2 回答 2

3

您正在使用 jQuery。开始编写不显眼的 JavaScript

HTML

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

JavaScript

$(function () // on document ready,
{
    showLogoAndMenu();
    displayChart();
    // hideLogoAndMenu(); ?
});
于 2011-06-14T17:05:05.707 回答
0
<body onload="setTimeout(chart,100);">
于 2011-06-14T17:05:59.860 回答