javascript - 最小/最大和开始/结束不能一起工作

标签 javascript vis.js vis.js-timeline

我的 Vis 的选项时间线如下...

var options = {

    height: '150px',
    min: start.add(-3, 'M'),
    max: finish.add(3, 'M'),
    start: start,
    end: finish,
    zoomMin: 21600000
};

我发现使用此配置,开始和结束将被忽略,并且初始可见周期受最小和最大限制。

如果我删除最小值和最大值,那么初始可见周期是开始和结束,除了最小值和最大值是过去和 future 的数千年。

如何同时使用这两组属性?

最佳答案

Vis 不是这里的问题,而是 moment.jsadd 的文档方法说:

Mutates the original moment by adding time.

因此,添加已就位,基本上当您调用它来设置 minmax 时,这也对 start 执行此操作和结束

要解决此问题,您可以在创建 startfinish 对象时初始化两个对象,也可以采用建议的其他解决方法 here .

关于javascript - 最小/最大和开始/结束不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49956562/

相关文章:

javascript - vis.js - Graph2d - 使组不可见

r - 使用 visNetwork R 包的类似思维导图的布局(使用 vis.js javascript 库的网络可视化)

javascript - 如何在 vis.js 网络中进行更细粒度的扩展?

javascript - Vis.js 在时间轴中只显示营业时间

javascript - 垂直对齐范围

javascript - 如何访问在 Ajax 回调函数中初始化的变量?

javascript - flexbox list column-reverse 并从顶部开始

javascript - 在 symfony 4 twig 模板中分离 JavaScript 文件

javascript - 无法更改 div-height vis timeline

javascript - 在什么情况下bluebird的 "Possibly unhandled Error"警告可能是错误的?