本帖最后由 ohnojack 于 2011-03-29 17:52:00 编辑

解决方案 »

  1.   

    把table变成position:absolute(位置绝对,脱离父框的限制),设置z-index(这个属性为显示的时候的层,相当于PS里面设置图层)属性,再把table变为透明的。可能会比较麻烦哦。
      

  2.   

    to JKelfin
    请教一下,把table变为透明的具体怎样设置,可以让table看不见?
      

  3.   

    假定你的tab的大小是不会变化的(至少从隐藏状态和显示状态切换时不变)
    那么你只要在某个地方预先保留它的宽度就可以了
      

  4.   

    先将table显示,将高度拿到后再隐藏掉啊。
      

  5.   

    用css样式设置filter:alpha(opacity=0),这样可以透明。
      

  6.   

    http://www.css88.com/archives/2178
    谢谢大家,找到可参考的了,jq中也有类似处理
      

  7.   

    jQuery UI中的做法,给这个table加上以下样式:
    position: absolute; left: -99999999px;
      

  8.   

    filter:alpha(opacity=50);       /* IE */
    -moz-opacity:0.5;              /* Moz + FF */
    opacity: 0.5;           /* 支持CSS3的浏览器(FF 1.5也支持)*/IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS 3, Moz Family部分支持CSS3)。后面的数值是透明度,使用百分比或者小数。不好意思,没注意你的提问