在youtube缩略图库中加载更多功能

时间:2014-04-04 18:43:33

标签: javascript youtube

为什么“加载更多”功能无法在此处加载任何想法: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);}
    });
}

1 个答案:

答案 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-resultsstart-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();

这会清除之前的视频