在Bootstrap 模态框里动态赋值视频

<!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.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
</head>
<body>




	<a href="#" onclick="modalhk('A','http://e66f8c914d40.mp4')">开始演示模态框11</a>

<a href="#" onclick="modalhk('B','http://3caf49.mp4')">开始演示模态框22</a>
<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true" id="close">
                    &times;
                </button>
                <h4 class="modal-title" id="myModalLabel">
                    
                </h4>
            </div>
            <div class="modal-body">
                    <video src="" controls="controls" autoplay="autoplay"   id="myVideo"  width="100%" height="100%"  >
            Your browser does not support the video tag.
        </video>
            </div>
           
        </div><!-- /.modal-content -->
    </div><!-- /.modal -->
	

<script>

 function modalhk(title,src)
	{
	$("#myModalLabel").html(title);//动态复制到模态框标题
	$("#myVideo").attr("src",src); //动态赋值到VIDEO的SRC
	$('#myModal').modal("show");//打开模态框
	}
	
	
    $(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");
                   }

               },2000);

        });


</script>

 </div>
 </div>
</div>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值