2

这是我为解释这种情况而创建的代码示例。它工作得很好,但是当它切换到隐藏 tbody 时,它会产生一种陌生的效果(首先将 tbody 扩展三到四倍,然后它会直接塌陷,当它向下滑动时它也会直接消失)。

滑下时对我来说不是问题,但折叠时却是。

你能帮帮我吗?

谢谢

代码。

<html>
<head>
<script type="text/javascript">
        $(function() {
        $(".tblGeneral thead").click(function() {
        $(this).next(".tblGeneral tbody").slideToggle("fast");
        });
        });
      </script>
</head>
<body>
 <table class="tblGeneral">
      <thead>
          <tr>
            <td colspan="2">Title</td>
         </tr>
    </thead>
     <tbody>
        <tr>
            <td class="title">Name:</td>
            <td>Some name</td>
       </tr>
    </tbody>
</table>
</body>
4

1 回答 1

2

嘿,你想应用 css

position: relative; 

到你的桌子上,这应该可以解决问题。

所以在你的情况下,它会是

.tblGeneral { position: relative; }
于 2010-09-20T23:43:33.523 回答