【问题标题】:How to prevent a Vis.js Timeline from resizing "unnecessarily"?如何防止 Vis.js 时间轴“不必要地”调整大小?
【发布时间】:2017-06-30 04:08:08
【问题描述】:

有谁知道如何防止Vis.js Timeline“不必要地”调整大小? “不必要”我当然是指相对于视觉上下文而不是“代码上下文”。在下面的屏幕截图中,我了解到代码正在“完成它的工作”,但视觉结果是不可接受的。

我已经尝试了在setup options 下可以找到的所有各种设置,但它们没有帮助。这是一个庞大的代码库,如果我能提供帮助,我宁愿不要乱用它。

【问题讨论】:

    标签: javascript vis.js


    【解决方案1】:

    虽然您无法在 javascript 中配置它,但一点 css 可以为您解决问题:)

    .vis-label .vis-inner {
        min-height: 200px;
    }
    

    【讨论】:

      【解决方案2】:

      我有类似的问题,所以我想我会在这里发布回复,以防其他人遇到与我相同的问题。更改 CSS 对我不起作用。这只是在第一个或最后一个组项目内的 Y 轴上创建了间隙,并将时间线项目推到了乱七八糟的地方。我忽略了一个名为“堆栈”的选项。对于稍微重叠的项目,其相应的组将在高度上扩展以容纳它们。就我而言,我有一个在 16:00 结束的项目,而紧随其后的项目的开始时间为 16:00。这导致了一些重叠,但我不希望组的高度扩大。在选项中设置 'stack: false' 会阻止扩展效果。在几个像素的区域内仍有一些小的扩展,但远不及我在多个项目共享相同的开始/结束时间时遇到的高度问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-21
        • 1970-01-01
        相关资源
        最近更新 更多