jquery - 多个全屏 div 相互叠加

标签 jquery css anchor fullscreen

我创建了一个网站,其中两个全屏 div 相互堆叠。单击第一个 div 时,我使用了 anchor 链接和 jQuery 创建到第二个全屏 div 的平滑向下滚动。

两个 div 都有这些 css 属性:

position: relative;
width: 100%;
height: 100%;
top: 0;
left: 0;

display: -webkit-box;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
-webkit-box-align: center;

这些由具有这些 css 属性的容器 div 封装:

position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;

正文有溢出:隐藏;并且 logo-div 根本没有任何 css 属性。

一切正常,但是当我在第二个 div 处向下并调整浏览器窗口的高度时出现问题。然后第二个 div 的全屏模式误入歧途,第一个 div 变为可见。

您可以在此处查看该站点: http://www.nolovelost.nu/test

非常感谢任何有关如何解决此问题的提示!

最佳答案

我相信它会正常工作!

两个 div 的高度都为 100%,当您将窗口大小时增加 x 像素时,顶部和底部 div 的高度都会增加 x 像素...并且“推” ' 下方的 div 向下!

我不是 jquery 专家......但是当你在底部的 div 应该做的时候,像这样的东西!

$(window).resize(function() {
    $('html, body').animate({ scrollTop: $(document).height() },  0);
                  return false;
             });

关于jquery - 多个全屏 div 相互叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764194/

相关文章:

html - 为什么我的 <div> 会根据内容轻微移动?

html - anchor 标记中 rel 属性的未注册值

javascript - 为什么 uibmodals 只能在第二次调用时拖动?

jquery - 如何使 datepicker onselect 函数在 jqgrid 的工具栏搜索和高级搜索中以不同的方式工作

javascript - 如何打印嵌套对象的所有值

html - 调整浏览器窗口大小时不会出现垂直/水平滚动条

javascript - 脚本触发时机

html - 如何在 float 元素上设置百分比的水平填充?

jQuery scrollTo 不工作的 body ,html 设置 100%

jquery anchor 点击似乎不起作用