我正在使用vis.js-timeline,并希望类"vis-panel vis-background vis-vertical"
的div大约为600px
。但是,高度(当前198px
)似乎是以编程方式设置的,我还没有设法改变它。
答案 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;"
我希望这会对你有所帮助。