bootstrap模态框嵌套、tabindex属性详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了bootstrap模态框嵌套、tabindex属性详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1729字,纯文字阅读大概需要3分钟。
内容图文
本文主要介绍了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属性详解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的bootstrap模态框嵌套、tabindex属性详解全部内容,希望文章能够帮你解决bootstrap模态框嵌套、tabindex属性详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。