Javascript 在youtube缩略图库中加载更多功能
你知道为什么“加载更多”功能不会在这里加载吗:它在这里的方式:?在以下各项中使用相同的代码:Javascript 在youtube缩略图库中加载更多功能,javascript,youtube,Javascript,Youtube,你知道为什么“加载更多”功能不会在这里加载吗:它在这里的方式:?在以下各项中使用相同的代码: function createNextButton(getNextButton, videoListId) { $('<input type="button" value="Load More" id="next">').appendTo('#youvid-pager'); $('#next').click(function(e) { e.preventDef
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);}
});
}
函数createNextButton(getNextButton,videoListId){
$(“”).appendTo(“#youvid pager”);
$(“#下一步”)。单击(函数(e){
e、 预防默认值();
currIndex+=maxVideoResults;
如果(getNextButton==“uploadSection”){getUploads();}
else if(getNextButton==“playlistSection”){getPlaylistVideos(videoListId);}
});
}
您有id“#youvid pager”
,但它应该是“#youmax pager”
在第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
要使以前的视频清晰(并使其看起来像页面刷新),请执行以下操作:
移动函数showUploads
,该函数约为第317行取消注释以下行:
$('#youmax-video-list-div').empty();
这将清除以前的视频非常感谢!你是我的英雄,你不知道。一种令人发狂的宽慰——这是一个简单的疏忽。我真的很感谢你的时间!修复:更新:视觉修复,但它仍然不起作用。如果我在JSFIDLE中运行它,它会加载更多视频,但它们是相同的视频。这对你来说是一样的吗?我以为加载按钮在点击时不起作用,但也许这就是发生的事情……你是最好的。
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
$('#youmax-video-list-div').empty();