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 相关文章推荐
漂亮的仿flash菜单,来自蓝色经典
Jun 26 Javascript
学习YUI.Ext 第七天--关于View&amp;JSONView
Mar 10 Javascript
jQuery 隔行换色 支持键盘上下键,按Enter选定值
Aug 02 Javascript
提升你网站水平的jQuery插件集合推荐
Apr 19 Javascript
jquery预览图片实现鼠标放上去显示实际大小
Jan 16 Javascript
javascript获取web应用根目录的方法
Feb 12 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
JavaScript实现梯形乘法表的方法
Apr 25 Javascript
JS遍历对象属性的方法示例
Jan 10 Javascript
解决layer弹层遮罩挡住窗体的问题
Aug 17 Javascript
vue修改Element的el-table样式的4种方法
Sep 17 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魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
让元素在网页中可拖动示例代码
2013/08/13 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
Python简单实现控制电脑的方法
2018/01/22 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
Python-for循环的内部机制
2020/06/12 Python
python导入库的具体方法
2020/06/18 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
django下创建多个app并设置urls方法
2020/08/02 Python
党章学习思想汇报
2014/01/14 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
企业环保标语
2014/06/10 职场文书
企业精神口号
2014/06/11 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
运动会演讲稿100字
2014/08/25 职场文书
导师鉴定意见
2015/06/05 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android