完美解决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 相关文章推荐
番茄的表单验证类代码修改版
Jul 18 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
Sep 09 Javascript
关于JS中的apply,call,bind的深入解析
Apr 05 Javascript
深入浅析Vue组件开发
Nov 25 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
js中apply与call简单用法详解
Nov 06 Javascript
使用Electron构建React+Webpack桌面应用的方法
Dec 15 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
Jun 02 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 Javascript
javascript实现智能手环时间显示
Sep 18 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 代码优化的42条建议 推荐
2009/09/25 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
js实现动态时钟
2020/03/12 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
python字符串的方法与操作大全
2018/01/30 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python 多个参数不为空校验方法
2019/02/14 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
详解python datetime模块
2020/08/17 Python
python简单实现9宫格图片实例
2020/09/03 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
毕业生求职信
2014/06/10 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
三好学生评语大全
2014/12/29 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
学生会招新宣传语
2015/07/13 职场文书
珍爱生命主题班会
2015/08/13 职场文书
合理化建议书范文
2015/09/14 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python