jQuery删除内容,当我尝试在点击事件上播放不同的视频时
jQuery remove contents when i try to play a different video on click event
我正在处理一个页面,我需要在同一页面中播放YouTube视频,当用户单击任何列出的视频时,它应该将标题和日期复制到活动视频区域。
就我而言,它会复制内容并更改视频,但是当我单击视频列表时,它会删除活动链接。
尝试单击链接,它将一一删除它们,视频也不会显示
我在jsFiddle上的代码
.HTML
<div style="float:left; width=800px;" id="video_container">
<div class="active-iframe">
<iframe width="438" height="250" src="http://www.youtube.com/embed/vOnCRWUsSGA?wmode=transparent&rel=0&theme=light&color=white&autoplay=0" frameborder="0" allowfullscreen="1"></iframe>
</div>
</div>
<span class="active-video-title">Title</span>
<span class="active-video-date">Date</span>
<div class="row">
<br> <a href="oDAw7vW7H0c" class="play-youtube">
<span class="youtube-thumbnail">Thumnnail 1</span>
<div class="title-wrapper">
<span class="title">Title of the Video 1</span>
<span class="date">Date 1</span>
</div>
</a>
<br> <a href="5F-Wge37_ys" class="play-youtube">
<span class="youtube-thumbnail">Thumnnail 2</span>
<div class="title-wrapper">
<span class="title">Title of the Video 2</span>
<span class="date">Date 2</span>
</div>
</a>
</div>
<div class="row2">
<br> <a href="oDAw7vW7H0c" class="play-youtube">
<span class="youtube-thumbnail">featured Thumnnail 1</span>
<div class="title-wrapper-control">
<span class="featured-title">featured Title of the Video 1</span>
<span class="featured-date">featured Date 1</span>
</div>
</a>
<br> <a href="5F-Wge37_ys" class="play-youtube">
<span class="youtube-thumbnail">featured Thumnnail 2</span>
<div class="title-wrapper-control">
<span class="featured-title">featured Title of the Video 2</span>
<span class="featured-date">featured Date 2</span>
</div>
</a>
</div>
更改此内容
$(".active-iframe").html($(this).html(htm));
自
$(".active-iframe").html(htm);
看看:http://jsfiddle.net/KSMZ9/40/
这是因为
这条线
$(".active-iframe").html($(this).html(htm));
替换链接的 HTML,而不是 iframe 的来源。相反:
$('iframe').attr('src', 'http://www.youtube.com/embed/' + URL);
并跳过var htm = ..
演示/分叉小提琴 http://jsfiddle.net/5RnAe/
相关文章:
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- YouTube播放器API全屏事件
- 如何将查找事件发送到嵌入了 SWFObject 2.2 的播放器
- 如何在网站上的嵌入式黑莓媒体播放器上跟踪播放和暂停事件
- 将Backbone事件与HTML5视频播放事件结合使用
- 在点击和加载事件时播放暂停背景音频
- 在html5视频播放事件上捕获视频源
- HTML5+Javascript音频在音频播放的特定时间触发事件
- 在单击时暂停并播放 JavaScript 滑块事件
- 播放,Soundcloud oembed 小部件的暂停事件
- 在 Javascript 事件上播放声音
- 视频播放事件中的 Angular 2 路绑定不起作用
- 非动态插入 YouTube 播放器 iframe 不会触发事件
- Internet Explorer 10:<音频>“播放”事件处理程序仅发生一次
- 如何使用 jQuery 对 HTML5 视频播放器进行动画处理以响应触发事件
- JavaScript + HTML5 音频播放器 - 停止缓冲,事件处理程序问题
- 在 html5 视频标签中播放事件
- 是否可以使jQuery单击事件触发播放声音重叠的函数
- 如果鼠标移动到图像上,我如何添加鼠标事件,它将显示播放/停止/暂停按钮
- 如何存储和重用点击事件(播放音频/视频的权限)