javascript - 110% 高度 vs 100% 滚动

标签 javascript html css

好吧,我在网上找不到这个问题的答案。

基本上,如果我将 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/

相关文章:

c# - 当计数超过最大限制时,取消选中第一个选中的复选框

javascript - 获取 HTML 标签值并分配给 PHP 变量

javascript - path.getTotalLength() 返回错误值

jquery - 无法删除样式

html - CSS变换旋转问题

html - 你如何让一个 child div 确定 parent 的高度并用滚动条强制第二个 child div 适应 parent 的高度

javascript - iframe 不起作用

javascript - 为什么我无法通过键获取Map元素?

javascript - Cannot POST/test.php 当我试图将数据输入数据库时​​它给了我这个错误

javascript - 如何使用 Javascript margin auto 添加 CSS?