解决 Ant Design Modal 中的 Select 选项框不能显示的问题
2024-08-28 14:44:12
antd 的 select 在 modal 里不能显示候选框
代码示例
<a-modal>
<a-select>
<!-- options -->
</a-select>
</a-modal>
问题
当点击 <select>
的时候,发现下拉选项没出现。
分析
事实上是下拉框是出现了,只是被 <a-modal>
遮挡了。
原因是因为 select
的下拉框通过 .ant-select-dropdown
样式给到的 z-index
是 1050,而 modal
自带的样式 .ant-modal-wrap
给的默认 z-index
却是 9998 !!!
解决方案
通过查看官方文档,modal
拥有一个 zIndex
可配置属性,该属性会通过内联样式覆盖 CSS 上的属性,所以只要把这个值设置的小于 1050 就可以了。
PS:文档里写 zIndex
属性的默认值是 1000,可见开发团队考虑过遮挡问题,但使用中依然出现上述问题,所以可能是文档写错了 or 组件库的 bug or 自己用得不对
最新文章
- STL bind1st bind2nd详解
- windows PHONE 开发-入门程序构筑
- 使用MySQL WorkBench导入数据库
- HTML5标签简化写法
- Discuz开源论坛本地部署自动生成数据库
- webstorm 注册码
- java-访问权限
- OpenJudge计算概论-求特殊自然数【枚举法】【将整数转成字符串】
- Quickhit快速击键
- Objective-C中NSArray和NSMutableArray的基本用法
- HDOJ 5071 Chat 模拟
- SurfaceView的一个小应用:开发示波器
- Dynamics CRM 在Visual Studio中开启XML编辑的智能提示
- select for update引发死锁分析
- ubuntu 安装JDK1.6(jdk-6u45-linux-x64.bin)
- 【HDOJ1217】【Floyd求最长路】
- nginx在centos 7中源码编译安装【添加grpc的支持】
- VB学习之路基础(一)
- Java第十次作业--多线程
- selenium下拉框踩坑埋坑