您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

bootstrap模态框嵌套、tabindex属性详解

2024/3/2 2:38:33发布33次查看
本文主要介绍了bootstrap模态框嵌套、tabindex属性、去除阴影,需要的朋友可以参考下,希望能帮助到大家。
模态框嵌套
在开发中,遇到需要通过点击事件触发第一个模态框,触发后通过事件唤起第二个模态框,并且通过事件触发第三个模态框;即模态框嵌套。
模态框嵌套需要用一个模态框包裹所涉及嵌套的模态框,从而点击触发模态框不会乱掉。
html代码如下:
<!--最外层包裹的模态框--> <p class="modal fade" id="outermost" tabindex="-1" role="dialog" aria-labelledby="mymodallabel"> <!--第一个模态框-->  <p class="modal-dialog modalwith firstmodal" id="productmodal" role="document"></p>  <!--第二个模态框-->  <p class="modal" tabindex="-1" role="dialog" id="addproduct" aria-labelledby="mymodallabel"></p>  <!--第三个模态框-->  <p class="modal" tabindex="-1" role="dialog" id="selectproduct" aria-labelledby="mymodallabel"></p>  </p>
tabindex
模态框中tabindex属性w3c的解释是:tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)。几乎所有浏览器均 tabindex 属性,除了 safari。
在模态框嵌套中,当该属性存在时不论值等于多少,键盘上的返回键(esc)都能起作用;而不存在时返回键(esc)不起作用。
去除模态框自带的阴影
当触发模态框时会产生一个阴影层覆盖整个页面。
该 阴影层是由一个类名叫 .modal-backdrop 控制显示。
.modal-backdrop 在bootsrap源码的样式如下:
.modal-backdrop.fade {  filter: alpha(opacity=0);  opacity: 0; } .modal-backdrop.in {  filter: alpha(opacity=50);  opacity: .5;}
当需要去除阴影层时可以为其设置css样式
 .modal-backdrop {  filter: alpha(opacity=0)!important;  opacity: 0!important; }
或者通过js控制
 $(.modal-backdrop).remove();
相关推荐:
bootstrap模态框不垂直居中如何解决
ajax 和springmvc 实现bootstrap模态框的分页查询功能详解
完美解决bootstrap模态框和select2合用时input无法获取焦点问题
以上就是bootstrap模态框嵌套、tabindex属性详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product