javascript - HTML <video> 函数如果 videoEnded 转到页面的其他部分

标签 javascript html

我这里有一个页面,显示正在加载的视频。我想要实现的是;如果视频已结束,请转到我页面的其他部分(如按钮所示)。

http://i333180.iris.fhict.nl/p2_vc/#section1

已经从互联网上收集了一些代码,但无法使其发挥作用。 不过,我的问题并没有找到那么多。

HTML

<!-- video -->
<video id="moodvideo" autoplay controls onended="videoEnded()">
    <source src="moodvideo.mp4" type='video/mp4'>
</video>

JS

function videoEnded() {
    //go to a hreff="#section"
}

最佳答案

HTML

<video id="moodvideo" autoplay controls onended="videoEnded()"  src="moodvideo.mp4"></video>

脚本:

<script type="text/javascript">
      function videoEnded() {
      window.location.href="http://i333180.iris.fhict.nl/p2_vc/#section"; }
</script>

由于它引用同一页面上的部分,您还可以通过仅将部分名称作为参数传递给方法来简化事情。

<script type="text/javascript">
         function videoEnded(sectionName) {
          window.location.href=window.location.pathname+"/#"+sectionName;
         }
 </script>

关于javascript - HTML <video> 函数如果 videoEnded 转到页面的其他部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30830304/

相关文章:

javascript - 如何从 Google Places API 获取国家代码

javascript - 如果 JavaScript 中的特定单词匹配,则替换行

javascript - 检测焦点事件是否由用户/浏览器或 jQuery 触发

javascript - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed"

javascript - 获取 Canvas 的图像线坐标

html - CSS 中彩色透明图像图案

javascript - 高精度 HTML5 地理定位和观察位置

html - 链接多个元素?

javascript - 使用 Greasemonkey 更新 onclick 的字符串值

javascript - 将购物车页面上的更新按钮从输入转换为 Shopify 中的 anchor 链接