2011-03-15 27 views
1

的我有多个选项卡页面(jQuery UI的选项卡)如何使用JavaScript工具包Infovis里面隐藏的容器(标签式布局)

在最后一个标签,我显示“spacetree”。我有一个单独的测试页面(没有标签)正常工作。只要我将所有内容添加到标签页面,树就会停止显示。

与infovis id,将DIV是适当的“标签” div中并且被定义为这样:

<div id="tab2">                
    <div id="infovis" style="position:relative; height:380px; width:350px; border:solid 1px #333;"> 

    </div> 
</div> 

在萤火我可以看到infovis DIV越来越高度和宽度适当地设定,但放置在里面的“infovis-canvaswidget”的高度和宽度都是0,我认为这是问题的一部分。

我该如何解决此问题并在选项卡式容器内部使用工具箱?

回答

2

噢好吧,我在修了一会之后就修好了。这不是标签容器弄乱了事情。在JIT在我的document.ready函数中初始化之前,包含这些标签的整个div在加载页面时隐藏。

我需要在隐藏外部div之前设置spacetree,以确保infvis内部div使用正确的样式