1

我有一个包含多个选项卡的页面(jquery ui 选项卡)

在最后一个选项卡上,我正在显示“空间树”。我在单独的测试页面上正常工作(没有标签)。一旦我将所有内容添加到选项卡式页面,树就会停止显示。

具有 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,我认为这是问题的一部分。

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

4

1 回答 1

2

哦,好的,我在闲逛了一段时间后修复了它。不是标签容器搞砸了。在我的 document.ready 函数中初始化 JIT 之前,包含选项卡的整个 div 在页面加载时隐藏。

我需要在隐藏外部 div 之前设置空间树,以确保 infvis 内部 div 获得正确的样式

于 2011-03-15T12:10:28.567 回答