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