我使用vis.js來創建時間軸,但我有一個奇怪的問題。我使用相同的代碼來創建所有的時間表,但在某些情況下,它將這些項目放置一個月的時間太早。我檢查過了,日期輸入正確(工具提示是正確的),但由於某種原因,定位是錯誤的。vis.js時間軸項目錯誤位置
我已經添加了下面的圖片,以顯示兩個結果的行爲如預期(第一個),當我有定位問題(第二個)。我刪除了一些信息,但日期和項目仍然存在以顯示行爲。兩個時間線都使用完全相同的代碼,只有提供給它的數據是不同的。
我如果想知道我加入到TE可見時間表(利潤率,或墊襯的CSS .. )導致了一個問題,但刪除它並沒有解決任何問題。
是否有關於此的已知問題?它可以鏈接到更多的項目或一些CSS頁面上的某個地方?我似乎無法找到關於定位問題的任何信息。
如果有幫助,這是我使用某些元素的js代碼的例子(其它類似):提前
var date = new Date(parseInt(item.Date.substr(6))); //date is in json with a format like /Date(xxxxx)/
list.push({
id: index++,
content: item.Label,
type: "box",
start: date,
title: "<p class='timeline-tooltip'><b>" + dateToString(date) + "</b><br/>" + item.AmountLabel + "</p>"
});
//... later ...//
var items = new vis.DataSet(list);
感謝您的幫助!