首页 > 编程 > JavaScript > 正文

bootstrap模态框示例代码分享

2019-11-19 16:34:23
字体:
来源:转载
供稿:网友

本文实例为大家分享了bootstrap模态框的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> <html lang="zh-CN"> <head>  <meta charset="utf-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">  <title>XXX</title>  <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">  <link rel="stylesheet" href="css/main.css">  <!--[if lt IE 9]>  <script src="lib/html5shiv/html5shiv.min.js"></script>  <script src="lib/respond/respond.min.js"></script>  <![endif]--> </head> <body> <!--默认隐藏--> <!--模态框声明--> <div class="modal">  <!--模态框窗口声明-->  <div class="modal-dialog">   <!--内容声明-->   <div class="modal-content">    aaaaa   </div>  </div> </div> <!--显示--> <!--模态框声明--> <!--<div class="modal show">  <!模态框窗口声明>  <div class="modal-dialog">   <!内容声明>   <div class="modal-content">    aaaaa   </div>  </div> </div>--> <!--显示,加上头,主体和底部--> <!--模态框声明--> <!--<div class="modal show">  <!模态框窗口声明>  <div class="modal-dialog">   <!内容声明>   <div class="modal-content">    <div class="modal-header">     头    </div>    <div class="modal-body">     主体    </div>    <div class="modal-footer">     底部    </div>   </div>  </div> </div>--> <!--不显示(点击按钮再显示),加上头,主体和底部,加上其他内容--> <!--模态框声明--> <!--<div class="modal" id="myModal" tabindex="-1">--><!--加上tabindex后,点击ESC也能关闭模态框--> <div class="modal fade" id="myModal" tabindex="-1"><!--加上fade后具有淡入淡出效果-->  <!--模态框窗口声明-->  <!--<div class="modal-dialog">-->  <div class="modal-dialog modal-lg"><!--可以调整大小-->   <!--内容声明-->   <div class="modal-content">    <div class="modal-header">     <!--关闭按钮-->     <button class="close" data-dismiss="modal"><!--可以关闭模态框-->      <span>×</span>     </button>     <!--头部标题-->     <h4 class="modal-title">登录</h4>    </div>    <div class="modal-body">     <!--<p>暂时无法注册</p>-->     <div class="container-fluid"><!--在模态框主体部分还可以加入流体的栅格系统,一定是流体-->      <div class="row">       <div class="col-lg-4 col-md-4 col-sm-6">haha</div>       <div class="col-lg-4 col-md-4 col-sm-6">hehe</div>       <div class="col-lg-4 col-md-4 col-sm-6">heihei</div>      </div>     </div>    </div>    <div class="modal-footer">     <button class="btn btn-default">注册</button>     <button class="btn btn-primary">登录</button>    </div>   </div>  </div> </div> <!--需要指定模态框的id--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal">点击弹出完整模态框</button> <!--也可以使用方法a标签,data-target可以换成href--> <a class="btn btn-primary" data-toggle="modal" href="#myModal">点击弹出完整模态框</a> <!--data-backdrop默认是true,效果跟上面一样,如果是false,模态框背景无黑灰色,且点击空白处不会关闭模态框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="false">  点击弹出完整模态框 </button> <!--data-backdrop默认是true,效果跟上面一样,如果是static,模态框背景有黑灰色,但是点击空白处不会关闭模态框--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-backdrop="static">  点击弹出完整模态框 </button> <!--data-keyboard默认是true,即按Esc可以关闭模态框,如果是false,就不能关闭--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" data-keyboard="false">  点击弹出完整模态框 </button> <!--href通过指定远程html文件即可远程加载内容到data-target="#myModal"模态框,远程中要加入header和footer--> <button class="btn btn-primary" data-toggle="modal" data-target="#myModal" href="模态框远程.html">  远程加载弹出完整模态框 </button> <!----> <button class="btn btn-primary" id="btn">  jQuery实现弹出完整模态框 </button> <script src="lib/jquery/jquery.js"></script> <script src="lib/bootstrap/js/bootstrap.js"></script> <script src="js/main.js"></script> <script>  $('#btn').on('click', function () {   $('#myModal').modal('show');  }); // $('#myModal').modal({});如果不给参数,默认一打开浏览器就会弹出模态框  $('#myModal').modal({   show:false,   /*如果不给参数,默认一打开浏览器就会弹出模态框,所以一开始不让它显示*/   /*其他参数跟上面按钮中data-后面的一样*/   remote:'模态框远程.html' /*远程加载*/  });   $('#myModal').on('show.bs.modal', function () {   alert('当模态框出现之前,触发该事件');  });  $('#myModal').on('shown.bs.modal', function () {   alert('当模态框出现之后,触发该事件');  });  $('#myModal').on('hide.bs.modal', function () {   alert('当模态框关闭之前,触发该事件');  });  $('#myModal').on('hidden.bs.modal', function () {   alert('当模态框关闭之后,触发该事件');  });  $('#myModal').on('loaded.bs.modal', function () {   alert('从远端的数据源加载完数据之后触发该事件');/*远程加载不是点击之后加载,默认页面加载完成后就已经加载好了*/  }); </script> </body>  </html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表