簡體   English   中英

順序加載網頁內容

[英]Loading contents of a webpage sequentially

我正在嘗試在Django應用程序http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm上使用以下內容滑塊。我要解決的問題是,我將擁有近百個'contentDiv '(將要加載的頁面),並且想知道是否有可能依次加載它們,以便第一個首先加載並顯示給用戶,然后再加載另一個'contentDiv',因此用戶無需等待所有內容加載即可看到頁面。 抱歉,如果我的問題含糊不清,或者我的標題誤導了我!

謝謝

您可以將這些contentDivs放在單獨的頁面中,然后使用AJAX依次加載它們:

var loaded = true;
for (var i = 0 ; loaded ; i++) {
    var div = 'contentDiv' + i;
    $(body).append('<div id=' + div + '></div>');
    $('#contentDiv' + i).load('otherpage.html #' + div, function(response, status, xhr) { 
        if (status == 'error') {
            loaded=false;
        }});  // assumes you have the #contentDiv[i] already in otherpage.html
}

現在這是(順序)分頁。 最簡單的方法是使用jQuery。

你可以找到一個演示在這里 ,和隨之而來的文章在這里

暫無
暫無

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

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