0
照片負載不工作自動加載的Javascript腳本圖像不運作上滾動
SyntaxError: missing) after argument list 1:221 ReferenceError: json_loads is not defined 1:236
這裏是函數,它負載的照片和顯示網頁上
function json_loads(load_count, photo_count) {
$.getJSON('/json_album_detail/', {
'album_id': {{ object.id }},
'count': photo_count, // min 3!!
'load_count': load_count
}, function(data) {
console.log(data);
for(item in data) {
last_item = item;
id = 'scrolling';
console.log('Id: ' + id)
}
console.log(data.length);
for(i=1, count=2; i<=last_item; i++, count++) {
newdiv = document.createElement("div");
mydiv = document.getElementById(id);
newdiv.className='project-img';
newhref = document.createElement("a");
newimg = document.createElement("img");
newimg.setAttribute('src', data[i].url);
newhref.setAttribute('href', data[i].url);
newdiv.appendChild(newhref);
newdiv.appendChild(newimg);
mydiv.appendChild(newdiv);
}
}
}
運行功能,如果滾動到下
var scroll_count = 0
var load_count = 3
var photo_count = 4
$(window).on("scroll", function() {
var scrollHeight = $(document).height();
console.log('scrollHeight: ' + scrollHeight);
var scrollPosition = $(window).height() + $(window).scrollTop();
console.log('scrollPosition: ' + scrollPosition);
console.log('To event = ' + (scrollHeight - scrollPosition)/scrollHeight);
if ((scrollHeight - scrollPosition)/scrollHeight < 0.01) {
json_loads(load_count, photo_count);
scroll_count = scroll_count+1;
console.log(scroll_count);
photo_count = photo_count+1;
load_count = load_count+1;
}
});
測試地點:http://54.93.51.225/album/1/
哦,謝謝,功能完善的工作! – Kurama