2013-07-21 73 views
0

也許這只是我想創建一個真正令人討厭的「網站正在建設中」頁面的方法,但無論如何要創建一個無限滾動,當你實際上沒有任何內容?所以基本上,你會永遠向下滾動一個白色頁面?無限滾屏無內容

只要使用兩個頁面並在每次接近當前頁面的底部時不斷「重新提取」其他頁面,是否可行?從瀏覽器的內存角度來看,這可能是一個可怕的想法,但我認爲只有兩頁可能不是問題。

+0

爲什麼不保留附加一個具有高度和寬度的div ..這應該工作得很好 –

+0

看看在什麼時候會對瀏覽器的內存使用產生任何影響......是否會有趣? –

+0

我很困惑。如果沒有任何內容,爲什麼還會有滾動條?如果您動態創建div,您希望滾動條做什麼(例如更改大小,跳轉到頁面中間等)? – erturne

回答

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/