Bootstrap模态框(Modal)实现过渡效果


Posted in Javascript onMarch 17, 2017

可以切换模态框(Modal)插件的隐藏内容:

1、通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier" 或 href="#identifier" rel="external nofollow" 来指定要切换的特定的模态框(带有 id="identifier")

2、通过 JavaScript:使用这种技术,您可以通过简单的一行 JavaScript 来调用带有 id="identifier" 的模态框:
$('#identifier').modal(options)

代码:

<!DOCTYPE html> 
<html> 
<head> 
<title>Bootstrap-模态框Modal</title> 
<meta charset="utf-8"> 
<link rel="stylesheet" href="css/bootstrap.min.css" rel="external nofollow" > 

</head> 
<body> 
<div class="container"> 
<h2>创建模态框(Modal)</h2> 
<!-- 按钮触发模态框 --> 
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">开始演示模态框</button> 
<!-- 模态框(Modal) --> 
<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"> 
<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"> 
在这里添加一些文本 
</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> 

<script src="js/jquery.min.js"></script> 
<script src="js/bootstrap.min.js"></script> 
</body> 
</html>

Bootstrap模态框(Modal)实现过渡效果

注:
aria-labelledby="myModalLabel" aria-hidden="true"

官方API 意思是为盲人或者一些可读设备设置的 role的设置告诉设备这是弹出框 aria-labelledby=".."里面是描述信息,然后aria-hidden="true"再把它隐藏掉,一般人用不到,这样写比较规范

增强模态框的可访问性

务必为 .modal 添加 role="dialog" 和 aria-labelledby="..." 属性,用于指向模态框的标题栏;为 .modal-dialog 添加 aria-hidden="true" 属性。

另外,你还应该通过 aria-describedby 属性为模态框 .modal 添加描述性信息。

效果图

Bootstrap模态框(Modal)实现过渡效果

参考地址:http://www.w3cschool.cn/bootstrap/bootstrap-modal-plugin.html

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

Javascript 相关文章推荐
关于javascript DOM事件模型的两件事
Jul 22 Javascript
js调试系列 断点与动态调试[基础篇]
Jun 18 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
JavaScript中的ArrayBuffer详细介绍
Dec 08 Javascript
学习JavaScript设计模式之责任链模式
Jan 18 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
利用JavaScript的%做隔行换色的实例
Nov 25 Javascript
Node.js中你不可不精的Stream(流)
Jun 08 Javascript
js的各种数据类型判断的介绍
Jan 19 Javascript
vue 使用async写数字动态加载效果案例
Jul 18 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 Javascript
详解Vue.js入门环境搭建
Mar 17 #Javascript
使用jquery datatable和bootsrap创建表格实例代码
Mar 17 #Javascript
jquery PrintArea 实现票据的套打功能(代码)
Mar 17 #Javascript
基于bootstrap实现收缩导航条
Mar 17 #Javascript
javascript基本数据类型和转换
Mar 17 #Javascript
详解vue与后端数据交互(ajax):vue-resource
Mar 16 #Javascript
js实现一键复制功能
Mar 16 #Javascript
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
javascript instanceof 内部机制探析
2010/10/15 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
Python类的基础入门知识
2008/11/24 Python
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Python和Bash结合在一起的方法
2020/11/13 Python
CSS3中动画属性transform、transition和animation属性的区别
2016/09/25 HTML / CSS
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
简历中个人自我评价范文
2013/12/26 职场文书
设备售后服务承诺书
2014/05/30 职场文书
教师节学生演讲稿
2014/09/03 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
先进个人事迹材料
2014/12/29 职场文书
开工典礼致辞
2015/07/29 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技