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 相关文章推荐
JS面向对象编程之对象使用分析
Aug 19 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
Jan 14 Javascript
javascript计时器详解
Feb 28 Javascript
JS实现的页面自定义滚动条效果
Oct 26 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 Javascript
微信小程序非跳转式组件授权登录的方法示例
May 22 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
Vue.js组件通信之自定义事件详解
Oct 19 Javascript
vue项目从node8.x升级到12.x后的问题解决
Oct 25 Javascript
vue多个元素的样式选择器问题
Nov 29 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
Feb 12 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
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
十天学会php之第一天
2006/10/09 PHP
php 执行系统命令的方法
2009/07/07 PHP
PHP 柱状图实现代码
2009/12/04 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
Smarty模板类内部原理实例分析
2019/07/03 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python能做哪方面的工作
2020/06/15 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
酒店管理专业自荐信
2014/05/23 职场文书
服务宗旨标语
2014/07/01 职场文书
节能环保演讲稿
2014/08/28 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
总经理检讨书范文
2015/02/16 职场文书
试用期自我评价范文
2015/03/10 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
银行服务理念口号
2015/12/25 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android