我有一個頁面(Page1.aspx,Page2.aspx,Page3.aspx)列表,由jquery.flot被繪製。 我想在另一個頁面(Default.aspx)內依次顯示頁面。jquery.flot - 在定時器加載圖表
爲此,我在計時器上調用jquery load()方法。 圖片:filelist
只要頁面列表結束,在第一頁被再次調用(Page1.aspx)後,圖形看起來很糟糕。
圖片:Top - first call Page1.aspx, Bottom - second call Page1.aspx
var filelist = ["Page1.aspx","Page2.aspx","Page3.aspx"];
var fileIndex = 0;
function LoadFile() {
if (fileIndex > filelist.length - 1) {
fileIndex = 0;
}
$('#content').load("/Pages/" + filelist[fileIndex], ContentLoaded).show();
fileIndex++;
}
$(document).ready(function() {
var chengeFileTimer = $.timer(10000, LoadFile, false);
LoadFile();
});
我嘗試了好幾種類型的圖表 - 的局面不會改變。
對不起,我的英文。
'ContentLoaded'代表什麼? – Raidri
'ContentLoaded'僅檢查加載頁面中的錯誤。 – ABSENT