1

ロードに時間がかかるグラフを追加する前に、Web ページのロゴとメニューを表示したいと考えています。

イベントを使用しonloadてグラフを呼び出しました (Highcharts を使用)。残念ながら、ブラウザーは、グラフが読み込まれる準備が整うまで待ってから何かを表示するようです。

HTML:

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

Javascript:

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

最初にロゴとメニューを表示し、次にハイチャートを表示するにはどうすればよいですか?

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 に答える