链接:https://files.cnblogs.com/files/tele-share/%E8%A7%86%E9%A2%91%E6%B5%8B%E8%AF%95.7z

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 视口设置,对移动设备的支持 -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>模态框视频</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script> <style>
#myButton {
position:fixed;
top:%;
z-index:;
}
</style>
</head>
<body> <button type="button" class="btn btn-primary" id="myButton" data-toggle="modal" data-target=".bs-example-modal-lg">播放视频</button> <div class="modal fade bs-example-modal-lg modal-body" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" id="myModal" >
<div class="modal-dialog modal-lg" role="document">
<!-- modal header-->
<div class="modal-header center">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" id='close'>
<span class="glyphicon glyphicon-remove"></span>
</button>
<!-- title -->
<h4 class="modal-title text-center" id="videoTitle" data-toggle="popover" data-trigger="manual" data-placement="bottom" data-content="请点击视频进行播放">视频标题</h4> </div>
<div class="modal-content" >
<div class="modal-body" width="500px" height="500px" style="padding:0">
<!--插入视频
.chrome下无法实现自动播放,打开chrome://flags/#autoplay-policy,设置为no user gesture is required
重启chrome即可
.或者添加muted属性,chrome允许静音自动播放
-->
<video controls="controls" autoplay="autoplay" volume="" id="myVideo" loop="loop" width="100%" height="100%" >
<source src="a.mp4" type="video/mp4"/>
Your browser does not support the video tag.
</video> </div> <script>
$(function() {
var video = document.getElementById("myVideo"); //激活弹出框
$('[data-toggle="popover"]').popover(); //模拟点击播放视频按钮
$(document).ready(function() {
$("#myButton").click();
}) //模态框
$("#myModal").modal({
show:false,
// remote:"demo33_modal.html",//载入某个页面的内容
backdrop:"static", //设置static时点击外部区域不会关闭模态框,但"static"提供了与true相同的灰色背景
keyboard: true //按下esc时,退出模态框,必须设置tabindex=-1
}) //点击关闭按钮时,暂停视频
$("#close").click(function() {
// document.getElementById("myVideo").pause();
video.pause();
}); setInterval(function() {
if(video.paused) {
$('[data-toggle="popover"]').popover("show");
}else {
$('[data-toggle="popover"]').popover("hide");
} },); }); </script> </div>
</div>
</div> <p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
<p>内容测试内容测试内容测试</p>
</body>
</html>

效果

bootstrap 模态框 video视频测试的更多相关文章

  1. Bootstrap 3 模态框播放视频

    Bootstrap 3 模态框播放视频 I'm trying to use the Modal feature from Bootstrap 3 to show my Youtube video. I ...

  2. Bootstrap 模态框

    Bootstrap 模态框(也可以说的弹出层) 最近在尝试使用bootstrap的模态框 使用模态框主要要引入一下几个js和css: bootstrap.css jquery.1.9.1.js(这个可 ...

  3. bootStrap模态框与select2合用时input不能获取焦点、模态框内部滑动,select选中跳转

    bootStrap模态框与select2合用时input不能获取焦点 在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入. 把 ...

  4. js控制Bootstrap 模态框(Modal)插件

    js控制Bootstrap 模态框(Modal)插件 http://www.cnblogs.com/zzjeny/p/5564400.html

  5. Bootstrap模态框按钮

    1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 <h2>创建模态框(Modal)</h2> <!-- 按钮触发模态框 --> <but ...

  6. 解决bootstrap模态框内输入框无法获取焦点

    bootstrap 模态框中的input标签在某些情况下会无法获取焦点. 最终解决方法:去除模态框的 tabindex="-1" 属性即可

  7. Bootstrap 模态框(Modal)插件

    原文链接:http://www.runoob.com/bootstrap/bootstrap-modal-plugin.html Bootstrap 模态框(Modal)插件 模态框(Modal)是覆 ...

  8. Bootstrap 模态框在用户点击背景空白处时会自动关闭

    问题: Bootstrap 模态框在用户点击背景空白处时,会自动关闭. 解决方法: 在HTML页面中编写模态框时,在div初始化时添加属性 aria-hidden=”true” data-backdr ...

  9. Bootstrap模态框(MVC)

    BZ这篇博客主要是为大家介绍一下MVC如何弹出模态框.本文如果有什么不对的地方,希望大神们多多指教,也希望和我一样的小菜多多学习.BZ在这里谢过各位. 首先要在页面加上一个点击事件: @Html.Ac ...

随机推荐

  1. h5做app和原生app有什么区别?

    h5做app和原生app有什么区别? 一.总结 一句话总结: 二.h5做app和原生app有什么区别? 普通的HTML5技术与原生技术相比,有跨平台.动态.开放.直达二级内容页面等特点,但却在性能.工 ...

  2. 删除dataGridview中选中的一行或多行

    一.实现的功能:可以删除一行或者多行数据,并在删除前提醒是否确定进行删除! DialogResult RSS = MessageBox.Show(this,"确定要删除选中行数据码?&quo ...

  3. angular6添加material-svgIcon

    1. app/assets/util/util.svg.ts 统一管理svg字体库,避免各个模块分散加载.所以使用公共文件统一处理 再到core.module.ts中引入.在core模块下的所有组价都 ...

  4. Oracle中暂时表空间的清理

    作者:iamlaosong Oracle暂时表空间主要用来做查询和存放一些缓冲区数据. 暂时表空间消耗的主要原因是须要对查询的中间结果进行排序.暂时表空间的主要作用: 索引create或rebuild ...

  5. Oracle 带回滚的存储过程

    create or replace procedure PROC_insertUserAmount ( userid number, msgtype number, amountvalue numbe ...

  6. VMware linux虚拟机在线识别新添加磁盘

    登录进虚拟机linux系统中执行以下命令,识别新增加的硬盘 echo "- - -" > /sys/class/scsi_host/host0/scan # ls /sys/ ...

  7. [Algorithms] Binary Search Algorithm using TypeScript

    (binary search trees) which form the basis of modern databases and immutable data structures. Binary ...

  8. nginx 代理服务器

    目前现状:只有1个机器能上网(web),其他机器不能方法:能上网的做一个代理web服务器中转,其他机器连接它即可。采用nginxNginx配置如下:server{        resolver 8. ...

  9. swift学习第十四天:属性监听器

    监听属性的改变 在OC中我们可以重写set方法来监听属性的改变 Swift中可以通过属性观察者来监听和响应属性值的变化 通常是监听存储属性和类属性的改变.(对于计算属性,我们不需要定义属性观察者,因为 ...

  10. js获取图片的尺寸

    $("<img/>").attr("src", "http://www.example.com/images/bag001.jpg&quo ...