【发布时间】:2018-04-17 06:38:47
【问题描述】:
模态显示正确,但是当我单击模态时。那个视频和视频控制搞砸了。如果我做错了,请建议是否有其他合适的方式。
我有一个库,它很好,可以显示视频,但 id 没有像引导模式那样提供关闭弹出窗口的任何选项。
<!DOCTYPE html>
<html>
<head>
<title>Popup Video</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
.video-js .vjs-tech {
position: relative;
height: inherit;
}
.player {
width: 80%;
margin-left: auto;
margin-right: auto;
background:black;
}
</style>
</head>
<body>
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p> test </p>
<video id="my-video" class="video-js" controls preload="video-js vjs-default-skin vjs-big-play-centered" width="640" height="264"
poster="https://d9wrv003o8xvb.cloudfront.net/thumb_0801180537104122.jpg" data-setup='{}'>
<source src="https://vjs.zencdn.net/v/oceans.mp4" type='video/mp4'>
<source src="https://vjs.zencdn.net/v/oceans.mp4" type='video/webm'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="http://vjs.zencdn.net/6.6.3/video.js"></script>
<script>
</script>
</body>
</html>
我在此处附上显示控件如何混乱的图片。
【问题讨论】:
标签: javascript jquery twitter-bootstrap bootstrap-modal video.js