Bootstrap实现模态框效果


Posted in Javascript onSeptember 30, 2019

一、模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。

二、如果想要单独引用该插件的功能,那么您需要引用 modal.js。或者可以引用 bootstrap.js 或压缩版的 bootstrap.min.js

引入之后直接上代码示例:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8"> 
 <title>Bootstrap 实例 - 模态框(Modal)插件</title>
 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" >
 <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
 <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
 </head>
 <body>
 
 <h2>创建模态框(Modal)</h2>
 <!-- 
 按钮触发模态框:
 class="btn btn-primary btn-lg":是指定class为"按钮的加大primary"样式
 data-toggle="modal":应该是模态框的固定写法,只能为modal,至少自己试验发现是这样的
 data-target="#myModal":通过选择器指向 id="myModal" 的元素,也就是要显示和隐藏的模态框目标
 -->
 <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
 开始演示模态框
 </button>
 <!-- 模态框(Modal) -->
 <!-- 
 class="modal fade": modal——用来把div识别成模态框 fade——当模态框被切换时,内容会淡入淡出
 id="myModal":就是被指定为上面说的data-target属性选择的元素
 tabindex:属性规定元素的 tab 键控制次序
 aria-labelledby="myModalLabel":引用模态框的标题(去掉影响不大)
 aria-hidden:="true":设置模态框不可见,等到点击按钮之后显示
 -->
 <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">
 <!-- data-dismiss="modal":加上这个,使得点击该button时会关闭模态框,下面的关闭按钮也是一样加了这个属性 -->
 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
 ×
 </button>
 <h4 class="modal-title" id="myModalLabel">
 模态框(Modal)标题
 </h4>
 </div>
 <div class="modal-body">
 <input type="text" placeholder="输入......">
 </div>
 <div class="modal-footer">
 <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
 <button type="button" class="btn btn-primary">提交更改</button>
 </div>
 </div><!-- /.modal-content -->
 </div><!-- /.modal -->
 </div>
 </body>
</html>

运行效果图如下:

Bootstrap实现模态框效果

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

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

Javascript 相关文章推荐
Highslide.js是一款基于js实现的网页中图片展示插件
Mar 30 Javascript
jQuery对表单元素的取值和赋值操作代码
May 19 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
JavaScript基础知识及常用方法总结
Jan 10 Javascript
微信小程序 特效菜单抽屉效果实例代码
Jan 11 Javascript
Vue侦测相关api的实现方法
May 22 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 Javascript
jQuery实现可以扩展的日历
Dec 01 jQuery
vue实现登录功能
Dec 31 Vue.js
HTML+JavaScript实现扫雷小游戏
Sep 30 #Javascript
React+Redux实现简单的待办事项列表ToDoList
Sep 29 #Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 #Javascript
在vue中根据光标的显示与消失实现下拉列表
Sep 29 #Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
Sep 29 #Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 #Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 #Javascript
You might like
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
JQuery表单元素取值赋值方法总结
2020/05/12 jQuery
[06:36]吞吞映像top1
2014/06/20 DOTA
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
物业工作计划书
2014/01/10 职场文书
应用化学专业职业生涯规划书
2014/01/22 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
学习型党组织心得体会
2014/09/12 职场文书
个人委托书怎么写
2014/09/17 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
技术负责人岗位职责
2015/02/10 职场文书
学生会个人总结范文
2015/02/15 职场文书
村党组织公开承诺书
2015/04/30 职场文书
英语演讲开场白
2015/05/29 职场文书
浅谈如何提高PHP代码的质量
2021/05/28 PHP
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server