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 计算图片加载数量的代码
Jan 01 Javascript
如何让页面加载完成后执行js
Jun 26 Javascript
简约JS日历控件 实例代码
Jul 12 Javascript
javascript中不等于的代码是什么怎么写
Dec 29 Javascript
js取模(求余数)隔行变色
May 15 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
layui分页效果实现代码
May 19 Javascript
Vue使用NProgress的操作过程解析
Oct 10 Javascript
create-react-app开发常用配置教程
Jun 25 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
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
UserData用法总结 lanyu出品
2010/07/01 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
window.onload使用指南
2015/09/13 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
js实现二级导航功能
2017/03/03 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
python常用运维脚本实例小结
2020/02/14 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
解决Go gorm踩过的坑
2021/04/30 Golang
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
DIV CSS实现网页背景半透明效果
2021/12/06 HTML / CSS