为什么“加载更多”功能无法在此处加载任何想法:http://jsfiddle.net/wCKKU/54/它在此处执行的操作:http://jsfiddle.net/qjxYN/38/?每个都使用相同的代码:
function createNextButton(getNextButton, videoListId) {
$('<input type="button" value="Load More" id="next">').appendTo('#youvid-pager');
$('#next').click(function(e) {
e.preventDefault();
currIndex += maxVideoResults;
if (getNextButton == "uploadSection") {getUploads();}
else if (getNextButton == "playlistSection") {getPlaylistVideos(videoListId);}
});
}
答案 0 :(得分:1)
您的标识为"#youvid-pager"
,但应为"#youmax-pager"
$('<input type="button" value="Load More" id="next">').appendTo('#youmax-pager');
我花了太多时间。洛尔。
在 23
行插入此内容if (null == maxVideoResults || maxVideoResults == "" ||
maxVideoResults == "undefined") var maxVideoResults = 25;
在 165 行的末尾,将max-results
和start-index
添加到apiUploadUrl
:
var apiUploadURL = "http://gdata.youtube.com/feeds/api/users/"
+ youmaxUser + "/uploads/?v=2&alt=jsonc"
+ "&max-results=" + maxVideoResults + "&start-index="+currIndex; // this is the line
要使之前的视频清晰(并使其看起来像页面刷新),请执行以下操作:
移动大约 317 行的showUploads
函数。 取消注释以下行:
$('#youmax-video-list-div').empty();
这会清除之前的视频