创建可点击的视频缩略图,在上面的同一页面上加载视频
Creating clickable video thumbnails that load video on the same page above
我正在为我的网站制作一个所有youtube视频的视频库。到目前为止,我已经创建了一个视频缩略图网格,上面有我最近视频的iframe。我想这样做,当用户点击主视频下面的一个缩略图时,最新的视频iframe将被该视频取代。我不太确定该怎么做。
我尝试制作的示例:
http://tubepress.com/demo/
这是我到目前为止的代码:
<section class="second clearfix">
<header>
<h1>Video Academy</h1>
</header>
<h2>Most recent video here</h2>
<p>Description of video</p>
<div class="embed-responsive embed-responsive-16by9 mbl">
<iframe class="embed-responsive-item" src="//www.youtube.com/embed/ZuGHts631vM" allowfullscreen></iframe>
</div>
<article class="video">
<figure>
<a class ="thumbnails" data-video="www.youtube.com/embed/zH3ZohGnjcg"><img class="videoThumb" src="http://i1.ytimg.com/vi/zH3ZohGnjcg/mqdefault.jpg"></a>
</figure>
<h3 class="videoTitle">video1</h3>
<p class ="time">6:13</p>
</article>
<article class="video">
<figure>
<a class="thumbnails" data-video="www.youtube.com/embed/_ZSefvtdYiY"><img class="videoThumb" src="https://secure-b.vimeocdn.com/ts/178/010/178010767_295.jpg"></a>
</figure>
<h3 class="videoTitle">video 2</h3>
<p class ="time">4:36</p>
</article>
<article class="video">
<figure>
<a class="thumbnails" data-video="www.youtube.com/embed/_ZSefvtdYiY"><img class="videoThumb" src="http://i1.ytimg.com/vi/_ZSefvtdYiY/mqdefault.jpg"></a>
</figure>
<h3 class="videoTitle">video 3</h3>
<p class ="time">15:23</p>
</article>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$(".hoveritem").click(function() {
var change = $(this).find('.videoThumb').data('video');
$(".embed-responsive-item").attr('src', change);
});
});
我尝试过使用javascript,但现在因为我的代码正在点击缩略图,所以什么也没做。我觉得我很接近,有人能帮我解决这个问题吗?
您应该能够在没有javascript的情况下做到这一点。使用命名您的iframe
name="iframe-name"
所以,
<iframe name="iframe-name" class="embed-responsive-item" src="//www.youtube.com/embed/ZuGHts631vM" allowfullscreen></iframe>
然后以链接为目标,使用访问您的iframe
target="iframe-name"
所以,
<article class="video">
<figure>
<a target="iframe-name" class ="thumbnails" href="//www.youtube.com/embed/zH3ZohGnjcg"><img class="videoThumb" src="http://i1.ytimg.com/vi/zH3ZohGnjcg/mqdefault.jpg"></a>
</figure>
<h3 class="videoTitle">video1</h3>
<p class ="time">6:13</p>
</article>
<article class="video">
<figure>
<a target="iframe-name" class="thumbnails" href="//www.youtube.com/embed/_ZSefvtdYiY"><img class="videoThumb" src="https://secure-b.vimeocdn.com/ts/178/010/178010767_295.jpg"></a>
</figure>
<h3 class="videoTitle">video 2</h3>
<p class ="time">4:36</p>
</article>
<article class="video">
<figure>
<a target="iframe-name" class="thumbnails" href="//www.youtube.com/embed/_ZSefvtdYiY"><img class="videoThumb" src="http://i1.ytimg.com/vi/_ZSefvtdYiY/mqdefault.jpg"></a>
</figure>
<h3 class="videoTitle">video 3</h3>
<p class ="time">15:23</p>
</article>
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 警报中的window.location必须重定向到上一页
- 一页签出在Magento版本1.7.0.2中不起作用
- 一页上有四个视频,会减慢浏览器的速度
- OKVideo两个视频在一页不同的部分
- 在新页面上加载一个flash视频,它在上一页上的位置
- 当vimeo视频完成后加载下一页