jQuery无限滚动缺少css后台加载量页面

时间:2013-07-31 17:18:27

标签: javascript jquery infinite-scroll

我正在使用最新版本的无限滚动(通过paulirish)。一切都很好,但有一个非常奇怪的问题,实际上我不知道这是一个问题。

好吧,让我们想象一下: 你有一个论坛,你在一个大约20页的线程中使用无限滚动。您可以平稳加载大约8页。但在那之后,第9页无法加载完整的css(css中的背景图像)。

您可以在此处看到截图:http://photo.luyencong.net/images/infinitesc.png
你以前遇到过这个问题或者这样的问题吗?非常感谢,请给我一些建议。

2 个答案:

答案 0 :(得分:1)

让我们将你的大背景分成三个较小的部分。

HTML

<div id="start_part">...</div>
<div id="content_part">
    <div class="wrapper">...</div>
</div>
<div id="end_part">...</div>

CSS

#start_part { 
    background: url("top-part.jpg") 0 0 no-repeat;
}
#content_part {
    background: url("center-part.jpg") no-repeat fixed center top transparent;
    margin: 0 auto;
}
#content_part .wrapper1 {
    background: url("top-part.jpg") 1px 0 no-repeat;
    width: 100%;
}
#content_part .wrapper2 {
    background: url("bottom-part.jpg") 1px 0 no-repeat;
    width: 100%;
}
#end_part {
    background: url("top-part.jpg") 0 0 no-repeat;
}

希望它可能会有所帮助。

答案 1 :(得分:0)

向下滚动时,您正在滚动背景图像。修复背景图片:

background-image:url('yourbackground.png');
background-repeat:no-repeat;
background-attachment:fixed;

http://www.w3schools.com/css/tryit.asp?filename=trycss_background-attachment