【发布时间】:2020-05-30 11:20:52
【问题描述】:
我在使用 html/css 和 bootstrap 实现视频弹出时遇到问题。
基本上当我点击链接时,模态框会与视频一起出现,但是当我点击视频播放时,它会关闭模态框。
我想要它,以便用户可以播放视频并与控件交互,当他们单击背景中远离视频的任何位置时,它会关闭视频。
您可以在我们的网站https://www.metis-online.com/#courses 上查看它目前的运行情况,并且您会在“解说视频”下看到打开相关视频模型的两个链接。
HTML:
<h5>Explainer Videos</h5>
<p>Check out our videos below taken from one of our recorded webinars to see if this certification is right for you:
<ul class="nobullet">
<li><a style="text-decoration: underline; color:white;" data-toggle="modal" data-target="#flitpc-video-1">See what our online course looks like</a></li>
<li><a style="text-decoration: underline; color:white;" data-toggle="modal" data-target="#flitpc-video-2">Sample lessons</a></li>
</ul>
<br/>
</p>
<div class="modal fade" id="flitpc-video-1">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content-vid">
<div class="modal-body">
<video id="flitpcdemo" controls autoplay width="100%">
<source src="./video2.mp4" type="video/mp4">
</video>
</div>
</div>
</div>
</div>
<div class="modal fade" id="flitpc-video-2">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content-vid">
<div class="modal-body">
<video id="flitpcdemo" controls autoplay width="100%">
<source src="./video2.mp4" type="video/mp4">
</video>
</div>
</div>
</div>
</div>
CSS:
.modal-content-vid{
background: transparent !important;
border: none !important;
}
【问题讨论】:
-
你的关闭弹出的JS代码?我的意思是您在哪个元素上绑定了关闭弹出窗口的事件
-
您使用的是引导模式,正如我在下面的回答,您需要使用每个元素结构。其中一个中的 modal-content 类,可以在其中单击。所以你需要将这个类添加到元素@BruceyBandit
标签: javascript html css