0

我现在正在这个网站上工作http://antoniobrandao.com/v4

所有对象都放置在绝对位置。不幸的是,这不会启用垂直滚动。

我已经读过position:static在父元素中使用(在我的情况下是DIV )可以解决问题,是的,会出现一个滚动条,但是当我在设置为我的DIVsections-wrapper后尝试滚动时,内容似乎在视觉上被破坏了。position: fixedsections-wrapper

我是HTML5的新手,所以如果有人能给我提示,我将不胜感激!

谢谢

4

1 回答 1

0

我找到了自己问题的答案。

解决方案是手动(通过 JavaScript)设置我的“sections-wrapper”和“background”的高度,以匹配“sections-wrapper”中部分内容的高度。

这是因为“sections-wrapper”不能自动知道它自己的东西有多高,所以我们必须自己告诉它。不利的一面是,当包装内的内容更改高度时,我们必须始终更新此值。还不错。

所以如果我的包装中的东西是例如。1200像素:

$('.background').css('height', '1200px');
$('#sections-wrapper').css('height', '1200px');
于 2013-04-22T17:20:21.530 回答