首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将无限滚动模式用于将从数据库获取的单个大数据

如何将无限滚动模式用于将从数据库获取的单个大数据
EN

Stack Overflow用户
提问于 2011-07-25 01:41:23
回答 1查看 674关注 0票数 1

我们可以很容易地检测到用户滚动的时间,然后我们可以将下一个数据加载到div中,如下所示。

代码语言:javascript
运行
复制
$( "body").scroll( function() { 
if (document.elementFromPoint(x,y) == $("#whatever")) { 
  $( "#myDiv").load( "test.html");
}

}

我的现在我的场景不同了。我将在页面中显示单个数据,这本身就是一个很大的数据。当我显示我的数据库中的单个数据时,用户必须滚动很多,因为我的单个数据覆盖了3-4页。因此,如果用户需要阅读整个数据,那么他必须滚动3-4页,并需要许多滚动。所以有没有什么方法可以让我在页面中显示一个巨大数据的一部分,当用户滚动时,我会再次将部分数据加载到页面中,这样我就可以像用户向下滚动一样加载数据。请寻求建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-25 01:59:38

他们有一种virtual scrolling/paging,我想这和你想要的差不多。

使用开箱即用的组件通常可以省去开发和调试这样一个(可能)复杂的任务。

缺点是通过使用第三方库,你的页面通常会变得更“臃肿”(更多的CSS,更多的JavaScript,更大)。

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

https://stackoverflow.com/questions/6808520

复制
相关文章

相似问题

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