bootstrap模态框示例代码分享


Posted in Javascript onMay 17, 2017

本文实例为大家分享了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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
Jan 22 Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 Javascript
详解JSON和JSONP劫持以及解决方法
Mar 08 Javascript
一文读懂ES7中的javascript修饰器
May 06 Javascript
Vue实现日历小插件
Jun 26 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
iview的table组件自带的过滤器实现
Jul 12 Javascript
jquery实现垂直手风琴菜单
Mar 04 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
ES6入门教程之let和const命令详解
May 17 #Javascript
详解如何在Angular中快速定位DOM元素
May 17 #Javascript
vue2.0中goods选购栏滚动算法的实现代码
May 17 #Javascript
AngularJS自定义指令实现面包屑功能完整实例
May 17 #Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 #jQuery
AngularJS使用拦截器实现的loading功能完整实例
May 17 #Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
May 17 #Javascript
You might like
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
php跨站攻击实例分析
2014/10/28 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
javascript 动态生成私有变量访问器
2009/12/06 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
python处理二进制数据的方法
2015/06/03 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
Python pymongo模块常用操作分析
2018/09/01 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
英国电信商店:BT Shop
2019/12/17 全球购物
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
爱国口号
2014/06/19 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
见习报告的格式
2014/11/04 职场文书
2014年体育部工作总结
2014/11/13 职场文书
导游词之神仙居景区
2019/11/15 职场文书