1

也许这只是我在想一种方法来创建一个非常令人讨厌的“正在建设中的网站”页面,但是当您实际上没有任何内容时,是否可以创建无限滚动?所以本质上,你会永远向下滚动一个白页吗?

每次接近当前页面的底部时,简单地使用两个页面并不断“重新获取”另一个页面是否有效?从浏览器的内存角度来看,这可能是一个糟糕的想法,但我认为只有两个页面可能不是问题。

4

1 回答 1

2

我不知道你为什么需要这样的东西,但你可以在滚动时增加高度,同时滚动你滚动的量或这样的东西

var windowHeight = $(window).height(); 
var oldScrollTop = 0 ; 

$(document).ready(function(){
    $('body').height(windowHeight+50); 
})

$(window).scroll(function(){
    var scrollTop = $(this).scrollTop(); 
var newHeight = windowHeight + scrollTop; 
    if(scrollTop > oldScrollTop)
    {
        oldScrollTop = scrollTop; 
        $('body').height(newHeight); 
    }
}); 

检查这个小提琴http://jsfiddle.net/Lx563/

于 2013-07-21T02:37:17.700 回答