我正在使用vis.js-timeline并且希望带有类"vis-panel vis-background vis-vertical"的 div 大约600px很高。但是,高度(目前198px)似乎是通过编程设置的,我还没有设法改变它。
2403 次
2 回答
1
提出问题的用户在之前的评论中回答了 h(im|er)self;但是,它可能作为实际答案有用。
您可以这样做options = {height: '600px'};,然后在创建它时,传递选项。例如:
var visObj2d = vis.Timeline(container, dataset, options);
我发现这个 vis 文档特别有用。
于 2015-09-24T17:48:24.950 回答
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”添加到具有类“panel vis-vis vis-background-vertical”的 div 标签中,2 秒后正常呈现 vis 时间线。您可以根据需要增加或减少时间。
style="height: 600px;"
我希望这可以帮助你。
于 2015-09-02T17:39:10.917 回答