gpt4 book ai didi

javascript - vis.js 时间线项目在错误的位置

转载 作者:行者123 更新时间:2023-11-30 15:16:25 25 4
gpt4 key购买 nike

我正在使用 vis.js创建时间表,但我遇到了一个奇怪的问题。我正在使用相同的代码来创建所有时间线,但在某些情况下,它会提前近一个月定位项目。我已经检查并正确输入了日期(并且工具提示是正确的),但由于某种原因定位错误。

我添加了下面的图片,以显示当它按预期运行时(第一个)和当我遇到定位问题时(第二个)的结果。我删除了一些信息,但日期和项目仍然存在以显示行为。两个时间线使用完全相同的代码,只是提供给它的数据不同。

看起来正确的情况: Normal behavior

定位错误的案例: Strange behavior

我想知道我添加到 te vis 时间轴(边距或填充...)的 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);

预先感谢您的帮助!

最佳答案

此错误已在 2017 年 7 月发布的新版本 4.20.1 中解决。

关于javascript - vis.js 时间线项目在错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44397092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com