问题概述

  如果你没有使用插件,没有使用别人给的组件,这个问题一般是不会出现的。但是如果你使用了别人的组件,那么你就会遇到这个问题。我这里说说我遇到的这个问题的地方,总共是2个地方。

  1. 是我在使用iview的,使用select,由于父级框position: relative,并且overflow:auto,所以select下拉框的时候就被挡在父级下面(虽然滚动可以看到,但是觉得很不舒服)
  2. 是我在使用vue-treeselect的时候,这个哥们也是和上面一样,被挡在了下面。(这个不演示了,道理一样)

上述问题的解决

  1. iview的select组件里面有一个transfer属性,添加就可以使下拉框到最高层,没有东西可以遮挡。
  2. vue-treeselect是采用了里面的appendToBody属性为true,和设置z-index属性为9999,使之到最高层显示。(这个不演示了,道理一样)

分析

  上面两种的select插件处理方法也是人家插件里面准备好的,我只是使用而已。但是我在前端通过源代码的查看,发现其实他们的处理方式是一摸一样的。

  他们的处理方式都是将下拉框整体加入到body里面,这样下拉框所处的位置就不是原来select的父级框下面了,而是在body里面,然后定位到指定位置,通过position和z-index,绝对定位absoult到指定的位置,然后将层级提高,这样的下拉框显示出来就是最高层级,也不会收到父级框的限制。

[绍棠] iview Select下拉框被overflow遮挡的问题相关推荐

  1. iview select选中值取值_完美解决iview 的select下拉框选项错位的问题

    在使用iview的过程中,我遇到这样一个问题,在Model中使用select下拉框组件.但是当弹出框超过一屏需要滚动时,select的下拉选项会出现错位(下图1为正常,图2为滚动后,下拉选项错位.) ...

  2. iview select 怎么清空_如何解决iview 的select下拉框选项错位的问题,具体操作如下...

    下面我就为大家分享一篇完美解决iview 的select下拉框选项错位的问题,具有很好的参考价值,希望对大家有所帮助. 在使用iview的过程中,我遇到这样一个问题,在Model中使用select下拉 ...

  3. 设置select下拉框不可修改的→“四”←种方法

    设置select下拉框为不可修改的几种方法: 因为select的特殊性,导致它不能像input表单一样简单地设置一个readonly来限制修改,所以,我们需要进行别的操作! 1.为下拉框添加样式,可以 ...

  4. php 获取下拉框选中的文本,jQuery实现select下拉框获取当前选中的文本

    本文主要介绍了jQuery实现select下拉框获取当前选中文本.值.索引以及添加/删除Select的Option项的相关知识,具有很好的参考价值.下面跟着小编一起来看下吧,希望能帮助到大家. 话不多 ...

  5. 隐藏原生select下拉框的向下箭头▼

    select {appearance: none;/*隐藏原生select下拉框的向下箭头▼*/ }

  6. CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)

    CSS-解决苹果点击高亮.安卓select灰色背景(select下拉框在IOS中背景变黑.出现阴影问题) 参考文章: (1)CSS-解决苹果点击高亮.安卓select灰色背景(select下拉框在IO ...

  7. select下拉框兼容写法

    去除select下拉框默认样式 select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的sele ...

  8. layui给select下拉框赋值

    layui给select下拉框赋值 //重新渲染表单函数function renderForm() {layui.use('form', function() {var form = layui.fo ...

  9. html下拉框只读,HTML元素(如select下拉框)设置为只读

    其实就是利用了鼠标事件和去焦点功能. 以select下拉框为例: οnmοuseοut="this.releaseCapture();"> value="optio ...

最新文章

  1. python计算小数点后有几位_数学提高小数除法竖式计算过程
  2. 简明代码介绍类激活图CAM, GradCAM, GradCAM++
  3. 如何找出SAP Fiori launchpad URL start_up请求发起的具体位置
  4. mfc多线程编程实例_多线程技术的PLC与PC的通讯方式
  5. JavaEE基础(十七)/集合
  6. CentOS7.3下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器
  7. android小球移动代码,Android中如何绘制一个跟随手指移动的小球
  8. 如何利用shell查看Ubuntu系统版本号和电脑类型
  9. TextView跑马灯和editText抢占焦点,键盘弹不出来问题解决
  10. 太阳影子定位问题研究
  11. [PowerQuery]Excel 如何开启PowerQuery组件
  12. C语言参数传递——地址传递与值传递
  13. 腾讯地图的引用html
  14. python中concat的用法_pandas中concat()的用法
  15. 早教产品微商怎么做精准引流?早教机构引流活动可以分为线上和线下两种
  16. 人脸识别-在视频中识别人脸
  17. 搭建redis的步骤
  18. 【资源】年底送你一套编程视频(含源码)
  19. Kubernetes-蔚来汽车的Kubernetes实践
  20. 计算机网络分层及其作用

热门文章

  1. MATLAB 获取图像轮廓线
  2. 火山PC官方python库使用-正确调用
  3. 正则表达式初级(记忆)
  4. 推荐几本我近期阅读的书籍
  5. 2021-11-10 计算圆的周长和面积
  6. 加拿大访问学者家属如何办理携签?
  7. 《图解UE4渲染体系》Part 1 多线程渲染
  8. netty编解码器注意事项及粘包和拆包解决方案
  9. idea中设置注释颜色
  10. 解决MacBook Pro键盘背光不亮问题的办法