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 】
相关推荐:
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何使用withoutEvents方法临时禁用模型事件
JavaScript模板引擎Template.js使用详解
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何在橙子建站上传落地页?操作指南详解
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何快速上传建站程序避免常见错误?
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
Thinkphp 中 distinct 的用法解析
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
Android 常见的图片加载框架详细介绍
免费视频制作网站,更新又快又好的免费电影网站?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何在IIS中新建站点并解决端口绑定冲突?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
Python图片处理进阶教程_Pillow滤镜与图像增强
Laravel如何配置和使用缓存?(Redis代码示例)
如何快速搭建FTP站点实现文件共享?
,交易猫的商品怎么发布到网站上去?
浅谈redis在项目中的应用
iOS UIView常见属性方法小结
Laravel如何自定义分页视图?(Pagination示例)
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
JavaScript如何实现错误处理_try...catch如何捕获异常?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
详解Android中Activity的四大启动模式实验简述
Python进程池调度策略_任务分发说明【指导】
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel怎么上传文件_Laravel图片上传及存储配置
如何快速生成凡客建站的专业级图册?
如何用PHP工具快速搭建高效网站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
PythonWeb开发入门教程_Flask快速构建Web应用
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
香港服务器租用每月最低只需15元?
如何用VPS主机快速搭建个人网站?
如何快速搭建支持数据库操作的智能建站平台?
js代码实现下拉菜单【推荐】
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Laravel如何保护应用免受CSRF攻击?(原理和示例)
上一篇:对于load方法的理解
上一篇:对于load方法的理解

