2

こんにちは、新しいウィンドウにデータを表示するために colorbox を使用します。すべてが良かったのですが、動的に作成されたデータ (データを含むテーブル) を表示してから、グラフを描画する必要があります。flot graph jQuery ライブラリでデータを描画することにしました。それはfirefoxでテストされました。グラフいいですね。しかし、カラーボックス ウィンドウがスクロールしている場合、グラフは同じ場所に残り、他のコンテンツ (テーブル) はスクロールしています。Firefoxではスクロールがうまくいきます。

カラーボックス初期化:

$.colorbox({ maxWidth:"95%", 
             maxHeight:"80%", 
             scrolling:true, 
             html: htmlData,  
             onComplete: function(){$.graphCreate();}});

htmlData - <div id="placeholder" style="width:600px;height:300px;"></div>
<table>......</table>

次に、カラーボックスが完了したら - $.graphCreate();

$.plot($("#placeholder"),data, {
    series: {
        stack: stack,
    },
    xaxis: {
        ticks: [[1, "Fri, Mar 02 2012"], [2, "Sat, Mar 03 2012"], [3, "Sun, Mar 04 2012"], [4, "Mon, Mar 05 2012"]],
    }
});
4

0 に答える 0