完美解决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 相关文章推荐
点击文章内容处弹出页面代码
Oct 01 Javascript
IE6,IE7下js动态加载图片不显示错误
Jul 17 Javascript
jQuery的each终止或跳过示例代码
Dec 12 Javascript
浅谈JavaScript的事件
Feb 27 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
ionic实现底部分享功能
May 11 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
解决vue项目报错webpackJsonp is not defined问题
Mar 14 Javascript
对vue中methods互相调用的方法详解
Aug 30 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
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
django中的setting最佳配置小结
2017/11/21 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
Python实现注册、登录小程序功能
2018/09/21 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
python如何对链表操作
2020/10/10 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
升职自荐信
2013/11/28 职场文书
公司出纳岗位职责
2013/12/07 职场文书
幼儿教师考核制度
2014/01/25 职场文书
人事专员职责
2014/02/22 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
小学开学典礼主持词
2014/03/19 职场文书
安全协议书
2014/04/23 职场文书
政工例会汇报材料
2014/08/26 职场文书
公司授权委托书范本
2014/09/18 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
2015年推普周活动方案
2015/05/06 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP