bootstrap模态框示例代码分享

发布时间 - 2026-01-11 01:08:32    点击率:

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

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


# bootstrap  # 模态框  # 页面遮罩层  # 并且阻止页面body滚动。bootstrap模态框原理  # Bootstrap每天必学之模态框(Modal)插件  # Bootstrap模态框(modal)垂直居中的实例代码  # BOOTSTRAP时间控件显示在模态框下面的bug修复  # bootstrap模态框消失问题的解决方法  # 浅析BootStrap模态框的使用(经典)  # 浅析BootStrap中Modal(模态框)使用心得  # Bootstrap模态框调用功能实现方法  # Bootstrap模态框禁用空白处点击关闭  # BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)  # 模态  # 弹出  # 加载  # 就会  # 不给  # 空白处  # 打开浏览器  # 好了  # 还可以  # 也能  # 就不能  # 让它  # 大家分享  # 中要  # 具体内容  # 大家多多  # 远端  # 完成后  # XXX  # title 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何注册花生壳免费域名并搭建个人网站?  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel如何实现本地化和多语言支持?(i18n教程)  微信小程序 HTTPS报错整理常见问题及解决方案  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  怎么用AI帮你设计一套个性化的手机App图标?  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  如何在VPS电脑上快速搭建网站?  如何在云主机上快速搭建网站?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何用PHP快速搭建CMS系统?  linux top下的 minerd 木马清除方法  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  教你用AI润色文章,让你的文字表达更专业  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  如何在IIS管理器中快速创建并配置网站?  香港服务器选型指南:免备案配置与高效建站方案解析  如何用西部建站助手快速创建专业网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  EditPlus 正则表达式 实战(3)  实现点击下箭头变上箭头来回切换的两种方法【推荐】  焦点电影公司作品,电影焦点结局是什么?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  高端智能建站公司优选:品牌定制与SEO优化一站式服务  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  非常酷的网站设计制作软件,酷培ai教育官方网站?  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何安全更换建站之星模板并保留数据?  Linux系统运维自动化项目教程_Ansible批量管理实战  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何构建满足综合性能需求的优质建站方案?  如何正确选择百度移动适配建站域名?  Laravel如何使用Vite进行前端资源打包?(配置示例)  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何在云主机上快速搭建多站点网站?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出