源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码

  • 时间:2021-09-21 14:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
[b]模态框嵌套[/b] 在开发中,遇到需要通过点击事件触发第一个模态框,触发后通过事件唤起第二个模态框,并且通过事件触发第三个模态框;即模态框嵌套。 模态框嵌套需要用一个模态框包裹所涉及嵌套的模态框,从而点击触发模态框不会乱掉。 HTML代码如下:
<!--最外层包裹的模态框-->
<div class="modal fade" id="outermost" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <!--第一个模态框--> 
  <div class="modal-dialog modalWith firstModal" id="productModal" role="document"></div> 
  <!--第二个模态框--> 
  <div class="modal" tabindex="-1" role="dialog" id="addproduct" aria-labelledby="myModalLabel"></div> 
  <!--第三个模态框--> 
  <div class="modal" tabindex="-1" role="dialog" id="selectProduct" aria-labelledby="myModalLabel"></div> 
</div>
[b]tabindex[/b] 模态框中tabindex属性w3c的解释是:tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)。几乎所有浏览器均 tabindex 属性,除了 Safari。 在模态框嵌套中,当该属性存在时不论值等于多少,键盘上的返回键(Esc)都能起作用;而不存在时返回键(Esc)不起作用。 [b]去除模态框自带的阴影[/b] 当触发模态框时会产生一个阴影层覆盖整个页面。 [img]http://files.jb51.net/file_images/article/201710/2017101716240517.jpg[/img] 该 阴影层是由一个类名叫 .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();
[b]总结[/b] 以上所述是小编给大家介绍的bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部