也许这只是我在想一种方法来创建一个非常令人讨厌的“正在建设中的网站”页面,但是当您实际上没有任何内容时,是否可以创建无限滚动?所以本质上,你会永远向下滚动一个白页吗?
每次接近当前页面的底部时,简单地使用两个页面并不断“重新获取”另一个页面是否有效?从浏览器的内存角度来看,这可能是一个糟糕的想法,但我认为只有两个页面可能不是问题。
也许这只是我在想一种方法来创建一个非常令人讨厌的“正在建设中的网站”页面,但是当您实际上没有任何内容时,是否可以创建无限滚动?所以本质上,你会永远向下滚动一个白页吗?
每次接近当前页面的底部时,简单地使用两个页面并不断“重新获取”另一个页面是否有效?从浏览器的内存角度来看,这可能是一个糟糕的想法,但我认为只有两个页面可能不是问题。
我不知道你为什么需要这样的东西,但你可以在滚动时增加高度,同时滚动你滚动的量或这样的东西
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/