4

我正在尝试使用以下代码在窗口滚动时触发 jQuery 函数:

$(window).scroll(function(){

但是,当我将主体高度设置为 100%(需要在网站上进行格式化)时,滚动功能不会触发。主体高度设置为 100%,以便背景图像填满整个浏览器窗口。

有什么方法可以在滚动时触发滚动功能,或者使用替代功能或替代代码来让背景图像拉伸整个页面?

谢谢

编辑(我的解决方案):

这是一个有点奇怪的问题,因为它有严格的条件——即)身高,以及我在玩耍时输入的其他编码。

但是我发现我有

overflow:auto;

设置在正文内的父 div 上。

解决方案是移除溢出并添加一个

position:relative;

到围绕所有内容的 div。

这可能不适用于其他任何人,但是我想我会发布解决方案以防万一!

谢谢你的帮助!

干杯亚历克斯

4

1 回答 1

1

您可以像这样指定背景大小:

body{
    background-image: url('http://images.google.com/intl/en_ALL/images/srpr/logo11w.png');
    background-size:100%;
    background-repeat:no-repeat;
}

它会填满整个浏览器窗口

于 2014-02-22T16:31:59.080 回答