【发布时间】:2013-05-09 10:34:58
【问题描述】:
从这个问题中接听:Get img thumbnails from Vimeo?
我正在尝试创建一个包含多个 vimeo 视频的页面。
我想让 HTML 中的视频看起来像这样:
<div id='12345678' class='vimeo'></div>
<div id='23423423' class='vimeo'></div>
然后我希望 jQuery 使用img 填充divs,其中src 是vimeo 的缩略图,a 指向视频,其文本是标题视频。也就是说,它最终应该是这样的:
<div id='12345678' class='vimeo'>
<a href='https://vimeo.com/12345678'>
<img src='url-to-thumbnail.jpg' />
Video Title
</a>
</div>
(为清楚起见添加了缩进)
这是我从另一个问题出发的出发点:
<script type="text/javascript">
$.ajax({
type:'GET',
url: 'http://vimeo.com/api/v2/video/' + video_id + '.json',
jsonp: 'callback',
dataType: 'jsonp',
success: function(data){
var thumbnail_src = data[0].thumbnail_large;
$('#thumb_wrapper').append('<img src="' + thumbnail_src + '"/>');
}
});
</script>
<div id="thumb_wrapper"></div>
【问题讨论】:
-
您是否已经存在具有 id 的 div 并且要在其上附加带有图像的构造锚? `div id='12345678' class='vimeo'>``这已经存在于 DOM 中了?
-
是的,我将手动输入所有 div 以及我想要的视频的 id。我希望js填写详细信息。
-
好的,然后尝试我的答案中的第一个,我还没有测试过,但它应该可以正常工作。
标签: javascript jquery vimeo