【发布时间】:2013-09-09 01:38:13
【问题描述】:
我正在尝试在点击时嵌入一个视频,而不是同时嵌入所有 10 个视频以增加加载时间。这样做的最佳方法是什么?提前感谢您的帮助。
<script type="text/Javascript">
$('#rssdata').ready(function()
{
var pipe_url = 'http://pipes.yahoo.com/pipes/pipe.run?_id=4ac421def2dc13ca08c0eef36386563d&_render=json';
enter code here
var i = 1;
$.getJSON(pipe_url,function(data)
{
$(data.value.items).each(function(index,item)
{
var embed_link = item.link.replace("https://youtube.com/watch?v=", "https://www.youtube.com/embed/");
var youtube_Embed = '<iframe width="560" height="315" src="'+ embed_link + '" frameborder="0" allowfullscreen></iframe>'
var item_html = '<li><div data-toggle="collapse" href="#element' + i + '"><a href="'+item.link+'">'+item.title+'<\/a></div><\/li>';
item_html += '<div class="collapse" id="element' + i + '">' + youtube_Embed + '</div>';
$('#rssdata ul.rss-items').append(item_html);
i++;
});
$('#rssdata div.loading').fadeOut();
$('#rssdata ul.rss-items').slideDown();
});
});
</script>
</div>
</div>
【问题讨论】: