有人能帮忙吗?我被建议按照以下方式设置我的文件,以便在单击图像时触发一个HTML5全屏视频,该视频未显示,但我遇到了函数错误。我需要包含某个库吗?它似乎无法识别命令requestFullscreen
。
<body>
<div class="slide" id="">
<img src="../root/img/gc_small.png" id="videoPlay" style="margin:200px 0 0 0;">
</div>
<video autoplay loop muted controls="false" id="myVideo" style="width:800px;">
<source src="video/portal.mp4" type="video/mp4">
</video>
</body>
JS
<script type="text/javascript">
$(function() {
$('#videoPlay').on('click', function(event) {
event.preventDefault();
$('#myVideo').requestFullscreen();
});
});
</script>
requestFullscreen
的所有浏览器都需要一个供应商前缀:mozRequestFullScreen
等。而且,我认为"FullScreen
"与"Fullscreen
"的大小写可能不一致。 - apsillerswebkitRequestFullScreen
方法。jQuery集合内的第一个元素($(...)[0]
)具有该方法。 - apsillers*requestFullscreen
函数。您可以使用$(...).get(0)
或方括号访问$(...)[0]
来获取 DOM 元素。这就是如何获取元素的方法。我目前不了解您仍然需要哪些帮助,因此不确定如何更好地解释它。您能否准确说明您不理解的部分? - apsillers