链接: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. Java基础学习总结(40)——Java程序员最常用的8个Java日志框架

    作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用.WEB应用以及移动应用.然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug:在 ...

  2. java与javax的区别分析

    Java是一种受C语言影响的编程语言.Java和Javax本质上是与Java编程语言的上下文一起使用的包.实际上Java和Javax没有区别.这只是不同的名字. Java是一种编程语言,受到C语言的影 ...

  3. 洛谷 P1601 A+B Problem(高精)

    P1601 A+B Problem(高精) 题目背景 无 题目描述 高精度加法,x相当于a+b problem,[b][color=red]不用考虑负数[/color][/b] 输入输出格式 输入格式 ...

  4. 关于JS面向对象继承问题

    1.原型继承(是JS中很常用的一种继承方式) 子类children想要继承父类father中的所有的属性和方法(私有+公有),只需要让children.prototype=new father;即可. ...

  5. django-rest-framework框架 第三篇 之CRUD视图扩展类(增删改查的优化)

    CRUD视图扩展类 1 CreateModelMixin 2 RetrieveModelMixin 3 UpdateModelMixin 4 DestroyModelMixin <1> 创 ...

  6. JNI各种环境下编译方法及初期出错分析

    转自 https://www.cnblogs.com/xyang0917/p/4172490.html 第五步.将C/C++代码编译成本地动态库文件 动态库文件名命名规则:lib+动态库文件名+后缀( ...

  7. linux中获取系统时间 gettimeofday函数

    linux的man页中对gettimeofday函数的说明中,有这样一个说明:   $ man gettimeofday DESCRIPTION     The functions gettimeof ...

  8. 【习题 5-14 UVA - 1598】Exchange

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 各组数据之间有空行! 且最后一行后面没有空行! 然后就是用set来模拟就好. 删除的时候,不着急删除. 因为并不用时刻输出集合大小. ...

  9. android Fragment与Activity交互,互相发数据(附图具体解释)

    笔者最近看官方training.发现了非常多实用又好玩的知识. 当中.fragment与Activity通信就是一个. fragment与Activity通信主要是两点: 1.fragment传递信息 ...

  10. storm原理介绍

    目录 storm原理介绍 一.原理介绍 二.配置 三.并行度 (一)storm拓扑的并行度可以从以下4个维度进行设置: (二)并行度的设置方法 (三)示例 四.分组 五.可靠性 (一)spout (二 ...