0
我有以下代碼將更多內容添加到Div中,但不確定添加圖像加載器的位置,以便在添加新內容之前顯示在頁面底部。在滾動到頁面尾部後添加JQuery微調器
$(window).scroll(function() {
if ($(window).scrollTop() == $(document).height() - $(window).height()) {
$.getJSON("http://howtodeployit.com/?json=recentstories", function(data) {
newposts = data.posts.slice(currentPostcount, currentPostcount + desiredPosts);
$.each(newposts, function(key, val) {
//Append new contents
$("#postlist").listview().listview('refresh');
});
});
}});
我都試過,但它需要AJAX:
beforeSend: function() { $('#loader').show(); },
complete: function() { $('#loader').hide(); },
嘗試,雖然它顯示在到達網頁的結束,但它永遠不會消失 – Chelseawillrecover
你所得到的響應數據,其中在'$ .each'使用了'newposts'可能是這是使問題在在這裏,請檢查它。我編輯了我的答案,請檢查一下。 –
也請檢查這行'$(「#postlist」)。listview()。listview('refresh');'是否引用,它也會導致你的錯誤。 –