完美解决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 相关文章推荐
JavaScript包装对象使用介绍
Aug 29 Javascript
file控件选择上传文件确定后触发的js事件是哪个
Mar 17 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
Jul 27 Javascript
解析浏览器端的AJAX缓存机制
Jun 21 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
JavaScript 日期时间选择器一些小结
Apr 02 Javascript
详解JavaScript中的数组合并方法和对象合并方法
May 11 Javascript
Vue实现点击按钮复制文本内容的例子
Nov 09 Javascript
javascript异常处理实现原理详解
Feb 17 Javascript
JS中的const命令你真懂它吗
Mar 08 Javascript
详解Node.JS模块 process
Aug 31 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 5.0对象模型深度探索之绑定
2006/09/05 PHP
在Windows版的PHP中使用ADO
2006/10/09 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
php数组键名技巧小结
2015/02/17 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
详解php反序列化
2020/06/10 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python数据结构之图的应用示例
2018/05/11 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
你的自行车健身专家:FaFit24
2016/11/16 全球购物
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
敬老文明号事迹材料
2014/01/16 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
检举信的格式及范文
2014/04/04 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
工程造价专业求职信
2014/07/17 职场文书
会议通知
2015/04/15 职场文书
食品卫生管理制度
2015/08/06 职场文书
python控制台打印log输出重复的解决方法
2021/05/14 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫