有谁知道如何阻止Vis.js Timeline“不必要地”调整大小?通过“不必要地”,我当然意味着相对于视觉上下文而不是“代码上下文”。在下面的screengrab中,我理解代码是“正常工作”,但视觉效果是不可接受的。
我已经尝试了setup options下我能找到的所有各种设置,但他们没有帮助。这是一个庞大的代码库,如果我能帮助的话,我宁愿不去讨论它。
答案 0 :(得分:1)
我遇到了类似的问题,因此我认为如果其他人遇到与我相同的问题,我会在此处发布回复。更改CSS对我不起作用。这只是在第一个或最后一个分组项目内的Y轴上创建了间隙,并将时间轴项目推开了。我忽略了一个称为“堆栈”的选项。对于稍微重叠的项目,其相应的组将在高度上扩展以容纳它们。在我的情况下,我有一个项目在16:00结束,而此之后的直接开始时间为16:00。这造成了一些重叠,但我不希望小组的规模扩大。在选项中设置“ stack:false”可防止扩展效果。在几个像素的区域中仍存在一些微小的扩展,但是与我在多个项目共享相同的开始/结束时间时遇到的高度问题相去甚远。
答案 1 :(得分:0)
虽然你无法在javascript中配置它,但是有点css可以帮你解决问题:)
.vis-label .vis-inner {
min-height: 200px;
}