首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当用户使用jQuery将表头滚动出视图时,表头将固定在顶部

当用户使用jQuery将表头滚动出视图时,表头将固定在顶部
EN

Stack Overflow用户
提问于 2011-01-17 09:48:22
回答 25查看 521.8K关注 0票数 165

我正在尝试设计一个HTML表格,标题将留在页面顶部时,只有当用户滚动出它的视图。例如,表格可能离页面有500个像素,我如何才能使它在用户滚动标题离开视图(浏览器检测到它不再位于窗口视图中)时保持在顶部?有人能给我一个Javascript的解决方案吗?

代码语言:javascript
运行
复制
<table>
  <thead>
    <tr>
      <th>Col1</th>
      <th>Col2</th>
      <th>Col3</th>
    </tr>
  </thead>
  <tbody>
     <tr>
       <td>info</td>
       <td>info</td>
       <td>info</td>
     </tr>
     <tr>
       <td>info</td>
       <td>info</td>
       <td>info</td>
     </tr>
     <tr>
       <td>info</td>
       <td>info</td>
       <td>info</td>
     </tr>
  </tbody>
</table>

因此,在上面的示例中,我希望<thead>在页面超出视图时与页面一起滚动。

重要:我是而不是寻找一个解决方案,在那里的<tbody>将有一个滚动条(溢出:自动)。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4709390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档