好吧,我在网上找不到这个问题的答案。
基本上,如果我将 body 设置为 max-height-8000px。
我有一个嵌套在 body 中的 div,我将它的高度设置为 150%;
逻辑上,内部 div 为 12000px。
人们只能看到正文中的内容,这是否意味着当用户滚动 100% 的页面时,滚动距离是 8000 还是 12000。
我问的原因是因为我使用的 javascript 以滚动百分比触发事件,我很好奇如果一个人在其父级 150% 高度的 div 上滚动 100% 会发生什么。 或者我可以在 110% 甚至 150% 时触发什么事件?
最佳答案
首先,你不能让 body 只剩下 max-height: 8000px;因为它的高度仍然是 0px,所以内部将有 150% 的 0px = 0px。所以你需要给 body 添加 height: 800px 。当用户滚动 100% 的页面时,滚动距离将为 12000。希望这对您有所帮助。
关于javascript - 110% 高度 vs 100% 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24155915/