繁体   English   中英

没有内容的无限滚动

[英]Infinite scroll with no content

也许这只是我想到一种方法来创建一个真正令人讨厌的“正在建设中的网站”页面,但是当你实际上没有任何内容时,无论如何都要创建一个无限滚动? 基本上,你只需要永远向下滚动一个白页?

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

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

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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM