无法更改div-height vis时间轴

时间:2015-09-02 16:02:11

标签: javascript vis.js vis.js-timeline

我正在使用,并希望类"vis-panel vis-background vis-vertical"的div大约为600px。但是,高度(当前198px)似乎是以编程方式设置的,我还没有设法改变它。

2 个答案:

答案 0 :(得分:1)

用户在评论中回答h(im | er)self回答问题;但是,它可能是一个有用的实际答案。

您可以执行options = {height: '600px'};,然后在创建时,传入选项。例如:

var visObj2d = vis.Timeline(container, dataset, options);

我发现this vis documentation特别有用。

答案 1 :(得分:0)

以编程方式,您可以尝试覆盖css类的高度。 如果使用jQuery库,可以尝试覆盖如下:

var interval = 2000;  // 2 seconds.
var height = "600px"; // New heigth.
setTimeout(function () {
    $(".vis-panel.vis-background.vis-vertical").css({"height": height});
}, interval);

为什么:

以编程方式,您可以在一定时间内操纵HTML标记的属性,在本例中为div。

此代码添加了一个属性" style"使用类"面板相对于背景垂直"到div标签,在2秒后正常渲染vis时间线。您可以根据需要增加或减少时间。

style="height: 600px;"

我希望这会对你有所帮助。