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 装载iframe子页面,自适应高度
Mar 20 Javascript
jquery tools系列 expose 学习
Sep 06 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
Apr 10 Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 Javascript
理解javascript中的回调函数(callback)
Sep 02 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
JavaScript每天必学之基础知识
Sep 17 Javascript
webpack4打包vue前端多页面项目
Sep 17 Javascript
JavaScript修改注册表实例代码
Jan 05 Javascript
简单了解three.js 着色器材质
Aug 03 Javascript
express异步函数异常捕获示例详解
Nov 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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
javascript学习网址备忘
2007/05/29 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
JavaScript中document.forms[0]与getElementByName区别
2015/01/21 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
Electron + vue 打包桌面操作流程详解
2019/06/24 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
Python不规范的日期字符串处理类
2014/06/10 Python
解读Python中degrees()方法的使用
2015/05/18 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
python虚拟环境迁移方法
2019/01/03 Python
解决Django no such table: django_session的问题
2020/04/07 Python
python3.4中清屏的处理方法
2020/07/06 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
优秀班干部事迹材料
2014/01/26 职场文书
婚庆司仪主持词
2014/03/15 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
居住证明范文
2015/06/17 职场文书