【发布时间】:2011-10-05 17:31:57
【问题描述】:
我和我的员工一直在研究如何设置一个页面来隐藏内容,这些内容会出现在 Youtube 视频的特定位置。
我们一开始使用 settimeout() 函数很快就到达了那里,但这只是经过时间,而不是视频中的时间。如果视频暂停,例如,在指定的时间长度之后,隐藏的内容仍然会出现。
这是我们目前的代码:
<p>
<script type="text/javascript">// <![CDATA[
function showIt() {
document.getElementById("hid").style.display = "block";
}
setTimeout("showIt()",30000);
// 1000 = 1 sec | 60000 is 1 minute
// ]]></script>
</p>
<p>{youtube}Yhwk5OorNPw&rel=0&autoplay=1&showinfo=0&version=3|640|390{/youtube}</p>
<div id="hid" style="display: none;">
<p style="text-align: center;"><span style="font-size: 32pt; color: #ff6600;"><strong><a target="_blank" href="http://www.youtube.com/watch?v=K80leSIhSD4"><span style="color: #ff6600;">HEY RICK - You can buy a Website Now!</span></a></strong></span></p>
</div>
如果您知道一种方法可以在视频到达特定时间时触发它,那将非常有帮助!!!
【问题讨论】:
标签: javascript settimeout timed timed-events