我有很多内容要在网页上展示,因此需要使用“无限”滚动的解决方案,当用户向当前加载的内容底部滚动时,会加载更多的内容。然而,我知道有多少数据,希望让用户对此有所了解。我不喜欢滚动条使人感觉快到内容底部了,但突然又加载了更多的内容,导致滑块在滚动轨迹中间,且变窄的情况。
我的计划解决方案是在当前内容后面添加一个巨大但空的div,随着加载更多的内容将其缩小。还有更好的解决方案吗?
我有很多内容要在网页上展示,因此需要使用“无限”滚动的解决方案,当用户向当前加载的内容底部滚动时,会加载更多的内容。然而,我知道有多少数据,希望让用户对此有所了解。我不喜欢滚动条使人感觉快到内容底部了,但突然又加载了更多的内容,导致滑块在滚动轨迹中间,且变窄的情况。
我的计划解决方案是在当前内容后面添加一个巨大但空的div,随着加载更多的内容将其缩小。还有更好的解决方案吗?
您可以在文档的最后插入一个不显眼的字符(例如在15k像素处),这样滚动条将准确反映页面的深度,如果这就是您的意思。就像这样...
document.write('<div style="Position:Absolute; Left:0px; Top:15000px;";>.</div>');
overflow:scroll
,并在底部保持空白。 - Asad Saeeduddindiv
设置一个min-height
,如果内容溢出,它将自动扩展... 这也可以避免在下面调整div
的大小,是一种纯 CSS 解决方案! - ahren