我使用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);
感谢您的帮助!