【发布时间】:2012-10-31 09:22:41
【问题描述】:
我有很多内容要显示在网站上,因此我需要使用“无限”滚动解决方案,在用户滚动到当前加载内容的末尾时加载内容。但是,我确切地知道有多少数据,我希望用户对此有所了解。我不喜欢滚动条如何让您看起来快到内容的末尾,然后突然加载了更多内容并且拇指/滑块位于滚动轨道的中间并且变窄了。
我计划的解决方案是在当前内容巨大但为空的内容之后创建一个 div,然后在我加载更多内容时将其缩小。有更好的想法吗?
【问题讨论】:
-
现在有大量的插件,只有谷歌。通常它像 FaceBook 一样完成,当用户滚动到底部时,ajax 调用会抓取接下来的内容并将其发布在正文的底部
-
"我不喜欢滚动条让它看起来好像你快到了内容的结尾,然后突然加载了更多的内容并且拇指/滑块在中间滚动轨道变窄。”完全同意。
-
+1。我建议查看User Experience 以了解更多关于此的见解。
-
或者你可以让你的滚动 div 变大,
overflow:scrolley,底部为空。 -
为什么不让包含内容的
div有一个min-height,然后如果内容溢出,它会自动展开... 也避免了必须在下面调整div的大小,并且是纯 CSS 解决方案!
标签: javascript jquery scroll infinite-scroll