0

我想制作具有水平滚动、垂直滚动并且列标题保持静止的 HTML 数据表,因此如果有人向下滚动以记录 #943,他们仍然可以看到列的名称。

我在谷歌上搜索了很多解决方案。我试了两个更好看的。我放弃了第一个使用 AJAX 获取和加载表格的方法。它使我的页面加载缓慢。

第二个是完美的,直到我尝试在 Internet Explorer 8 中加载 1000 条或更多记录的表。它只是冻结了。在 Firefox 和 Chrome 中运行良好且快速。不幸的是,我的大多数用户都是 Internet Explorer 用户。

我也很担心,因为有一位朋友联系了 DevExpress,因为他的库有问题,他被告知 JQuery 与 IE 存在兼容性问题。我在网上找到的几乎所有解决方案都基于 JQuery。

那么,任何人都可以向我推荐一个库,它可以让大(1000 行或更多行)保持列标题静止,进行垂直滚动,水平滚动,拥有免费许可并且在 Internet Explorer 8 中运行良好?

如果没有,我非常愿意接受一个非常好的教程来自己滚动。

4

2 回答 2

2

我喜欢数据表<3。选项几乎是无限的,使用它的人数意味着社区的大量支持。 数据表网

于 2012-06-29T21:50:11.393 回答
0

如果您不是在寻找 ajax 加载,那么您并不是在寻找一个库,您正在寻找一个带有固定标题的直接 HTML 表(HTML 不会冻结浏览器)。如果列是固定宽度的,您可以在具有水平滚动的 div 中创建一个仅包含标题的表,然后是具有垂直滚动的 div,以及其中的数据表。不需要Javascript。

我会发布一个 jsfiddle 示例,但该站点现在正在抛出 nginx 错误。

于 2012-06-29T21:41:33.950 回答