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 Scoping and Hoisting 翻译
Jul 03 Javascript
javascript在子页面中函数无法调试问题解决方法
Jan 17 Javascript
js实现照片墙功能实例
Feb 05 Javascript
js获取时间精确到秒(年月日)
Mar 16 Javascript
概述如何实现一个简单的浏览器端js模块加载器
Dec 07 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 Javascript
ES6 系列之 WeakMap的使用示例
Aug 06 Javascript
浅析Vue实例以及生命周期
Aug 14 Javascript
利用angular自动编译andriod APK的绕坑经历分享
Mar 08 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
JavaScript实现答题评分功能页面
Jun 24 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中的事务使用实例
2015/05/26 PHP
实现PHP搜索加分页
2016/10/12 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
javascript中的有名函数和无名函数
2007/10/17 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
多版本Python共存的配置方法
2017/05/22 Python
Python获取指定字符前面的所有字符方法
2018/05/02 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
对Python 语音识别框架详解
2018/12/24 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
在Django中实现添加user到group并查看
2019/11/18 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
十佳教师事迹材料
2014/01/11 职场文书
大学生社会实践评语
2014/04/25 职场文书
工会工作先进事迹
2014/08/18 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
就业导师推荐信范文
2015/03/27 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
七年级数学教学反思
2016/02/17 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
你知道Java Spring的两种事务吗
2022/03/16 Java/Android