我希望在添加需要一段时间加载的图表之前显示我的网页徽标和菜单。
我使用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?
答案 0 :(得分:3)
你正在使用jQuery。开始写unobtrusive JavaScript。
<body>
<div id="content">
<div id="chart"></div>
</div>
</body>
$(function () // on document ready,
{
showLogoAndMenu();
displayChart();
// hideLogoAndMenu(); ?
});
答案 1 :(得分:0)
<body onload="setTimeout(chart,100);">