【发布时间】:2012-03-18 16:44:15
【问题描述】:
我必须使用 HTML5 和 jQuery 创建交互式视频。我的目标是:
- 播放
video1 - 当
video1结束时显示button1,onClick更改为video2并隐藏button1 - 播放
video2 -
On Ended显示button 2,OnClick更改为video 3 - 等等……
我的问题是,我做错了什么? 这是我的代码。
<section>
<video autoplay="autoplay" controls="controls" onended="testEnded()">
<source id="srcWebm" src="media/Madagascar.webm"/>
</video>
</section>
<section id="buttons" class="btnShow">
<ul id="buttons2" hidden>
<li><a href="#" id="choice1" onclick="changeSrc1()">VW</a></li>
</ul>
</section>
函数testEnded() 位于外部工作表中(已正确链接到 html)。
脚本如下:
function changeSrc1() {
$('#srcWebm').attr('src','media/VW.webm');
}
function testEnded() {
$('#buttons2').removeAttr('hidden');
}
当我执行changeSrc1() 时,什么也没有发生。我已经尝试 linting 代码 - 没有错误...
我该怎么办? 谢谢!
【问题讨论】:
标签: javascript jquery video html5-video