簡體   English   中英

如何在 jQuery 中加載更多滾動或滾動數據?

[英]how to load more data on scroll or scrolling in jQuery?

我想在滾動內容時加載更多數據。 我從這里找到了一個解決方案: jQuery load more data on scroll

我想使用 jQuery Waypoint 插件。 我們可以在滾動時加載更多數據,並在這個小提琴中實現嗎?

http://jsfiddle.net/N5LZB/32/

var pages = [page_1, page_2, page_3, page_4, page_5];

var count=0;
$("#preRealTimeContents").html(pages[count]);

$("#realTimeContents").html(pages[count+1]);

嘗試這個,

var scrollFlag=true;
$('#fullContainer').scroll(function () {
    if (scrollFlag && this.scrollHeight - $(this).scrollTop() - $(this).offset().top - $(this).height() <= 0) {
        count++;
        if (count >= pages.length) scrollFlag = false;
        $("#preRealTimeContents").append(pages[count]);
    }
});

非圓形現場演示

在滾動時更新加載所有 div,例如,

var pages = [page_1, page_2, page_3, page_4, page_5];
var count = 0;
$("#preRealTimeContents").html(pages[count]);
var scrollFlag=true;
$('#fullContainer').scroll(function () {
    for(i=1,len=pages.length;i<len;i++,count++) {
        if (count >= len) break;
        $("#preRealTimeContents").append(pages[count]);
    }
});

演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM