我想创建一个包含很多行的自定义 HTML 表格/列表。我需要行虚拟化,但我不确定实现这一目标的最佳方法是什么。
通过行虚拟化,我指的是 table/ul/div 的行只要不滚动到视图中就根本不可见或不呈现的概念。基本上,关键是如果项目从未显示(在滚动之后),则消除渲染。
有任何想法吗?我认为 DOM 元素一旦“滚动到视图中”就需要添加到列表中。然后我需要一个不可见的 div,其高度为所有行的总高度,以使滚动成为可能。
是否有任何简单的代码示例可以做到这一点?
我想创建一个包含很多行的自定义 HTML 表格/列表。我需要行虚拟化,但我不确定实现这一目标的最佳方法是什么。
通过行虚拟化,我指的是 table/ul/div 的行只要不滚动到视图中就根本不可见或不呈现的概念。基本上,关键是如果项目从未显示(在滚动之后),则消除渲染。
有任何想法吗?我认为 DOM 元素一旦“滚动到视图中”就需要添加到列表中。然后我需要一个不可见的 div,其高度为所有行的总高度,以使滚动成为可能。
是否有任何简单的代码示例可以做到这一点?