如何在隐藏容器内使用Javascript Infovis工具包(选项卡式布局)
我有一个包含多个选项卡的页面(jquery ui选项卡) 在最后一个选项卡上,我显示了一个“spacetree”。我有一个单独的测试页面上正常工作(没有标签)。一旦我将所有内容添加到选项卡页面,树就停止显示 具有infovis id的div位于适当的“tab”div内,定义如下:如何在隐藏容器内使用Javascript Infovis工具包(选项卡式布局),javascript,jquery,jit,infovis,thejit,Javascript,Jquery,Jit,Infovis,Thejit,我有一个包含多个选项卡的页面(jquery ui选项卡) 在最后一个选项卡上,我显示了一个“spacetree”。我有一个单独的测试页面上正常工作(没有标签)。一旦我将所有内容添加到选项卡页面,树就停止显示 具有infovis id的div位于适当的“tab”div内,定义如下: <div id="tab2"> <div id="infovis"
<div id="tab2">
<div id="infovis" style="position:relative; height:380px; width:350px; border:solid 1px #333;">
</div>
</div>
在firebug中,我可以看到infovis div正确设置了高度和宽度,但是放置在其中的“infovis canvaswidget”的高度和宽度为0,我认为这是问题的一部分
如何解决此问题并在选项卡式容器中使用工具包?哦,好的,我在拨弄了一段时间后修复了它。并不是tab容器把事情搞砸了。在my document.ready函数中初始化JIT之前,包含选项卡的整个div在页面加载时隐藏 我需要在外部div被隐藏之前设置spacetree,以确保infvis内部div具有正确的样式