javascript - 如何在 HTML 中使单行不可滚动

标签 javascript jquery css

我想创建一个可滚动的表格,但我需要卡住表格的第一行以防止滚动。我怎么能做到这一点。期待来自 CSS 或 JS 或 Jquery 的任何想法

最佳答案

您的要求是一个非常常见的用例,很遗憾,在任何浏览器中都没有实现它的 native 方法。您有很多使用 CSS、JS 及其组合的解决方法,每种解决方案都有特定的优点和不便之处(最常见的主要解决方案是需要固定列宽)。

你当然可以自己实现它(在网上浏览,你应该有很多教程)。或者您可以依赖一个避免常见陷阱并且大多数跨浏览器的库。

您可能会对 DataTables 感兴趣jQuery 插件,尤其是它的 FixedHeader扩展名。

关于javascript - 如何在 HTML 中使单行不可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33603228/

相关文章:

javascript - NativeScript:有没有办法检索二进制数据并在从文件读取后对其进行处理?

javascript - jquery中如何将字符串转换为对象数组

javascript - Jquery treeview-如何通过单击按钮来展开/折叠给定的单个节点

javascript - 日期时间选择器。小部件不显示

javascript - 保持 Colorbox 始终以滚动为中心

javascript - 为什么这个 JavaScript Promise reject() 在结果回调中得到处理?

html - 下拉菜单位于网页内容下方

css - 具有下拉菜单的中央对齐导航

javascript - 我怎样才能让文本在另一个元素的鼠标悬停时发光(没有文本阴影)

html - 灵活高度的解决方案