完美解决iview 的select下拉框选项错位的问题


Posted in Javascript onMarch 02, 2018

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

图1:

完美解决iview 的select下拉框选项错位的问题

图2:

完美解决iview 的select下拉框选项错位的问题

在分析组件代码后,发现以下一个样式:

.ivu-modal .ivu-select-dropdown {
  position: absolute !important;
}

解决方案

正是这个样式影响了下拉框的定位,解决的方式是覆盖作者的原来样式。

但是,很不巧的是,作者加了一个 !important ,改变了优先级。

那么,如何让自己的样式优先级比他高呢,可以在自定义的样式文件里加入这样的样式:

body .ivu-modal .ivu-select-dropdown{
 position: fixed !important;
}

这样就解决了上述提到的问题。关于为什么加个body,就能改变样式的优先级,可以参照我的博客相关文章(how2js.cn)

以上这篇完美解决iview 的select下拉框选项错位的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
关于html+ashx开发中几个问题的解决方法
Jul 18 Javascript
有关于JS辅助函数inherit()的问题
Apr 07 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
javascript原型继承工作原理和实例详解
Apr 07 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
Aug 02 Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 Javascript
微信小程序 页面滑动事件的实例详解
Oct 12 Javascript
vue自定义指令directive实例详解
Jan 17 Javascript
解决layui checkbox 提交多个值的问题
Sep 02 Javascript
layui上传图片到服务器的非项目目录下的方法
Sep 26 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
Feb 08 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 #Javascript
vue element-ui table表格滚动加载方法
Mar 02 #Javascript
浅谈React组件之性能优化
Mar 02 #Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
Mar 02 #Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 #Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 #Javascript
vue 使用eventBus实现同级组件的通讯
Mar 02 #Javascript
You might like
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
2017/07/06 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
幼儿师范毕业生自荐信
2013/11/09 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
师德师风自我评价范文
2014/09/11 职场文书
律师授权委托书范本
2014/10/07 职场文书
自查自纠工作总结
2014/10/15 职场文书
交通事故协议书范本
2014/11/18 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
欠条范文
2015/07/03 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android