完美解決iview 的select下拉框選項錯位的問題
在使用iview的過程中,我遇到這樣一個問題,在Model中使用select下拉框組件。但是當(dāng)彈出框超過一屏需要滾動時,select的下拉選項會出現(xiàn)錯位(下圖1為正常,圖2為滾動后,下拉選項錯位。)
圖1:
圖2:
在分析組件代碼后,發(fā)現(xiàn)以下一個樣式:
.ivu-modal .ivu-select-dropdown { position: absolute !important; }
解決方案
正是這個樣式影響了下拉框的定位,解決的方式是覆蓋作者的原來樣式。
但是,很不巧的是,作者加了一個 !important ,改變了優(yōu)先級。
那么,如何讓自己的樣式優(yōu)先級比他高呢,可以在自定義的樣式文件里加入這樣的樣式:
body .ivu-modal .ivu-select-dropdown{ position: fixed !important; }
這樣就解決了上述提到的問題。關(guān)于為什么加個body,就能改變樣式的優(yōu)先級,可以參照我的博客相關(guān)文章(how2js.cn)
以上這篇完美解決iview 的select下拉框選項錯位的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue請求服務(wù)器數(shù)據(jù)后綁定不上的解決方法
今天小編就為大家分享一篇vue請求服務(wù)器數(shù)據(jù)后綁定不上的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10ElementUI表單驗證validate和validateField的使用及區(qū)別
Element-UI作為前端框架,最常使用到的就是表單驗證,下面這篇文章主要給大家介紹了關(guān)于ElementUI表單驗證validate和validateField的使用及區(qū)別,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-02-02vue綁定數(shù)字類型 value為數(shù)字的實例
這篇文章主要介紹了vue綁定數(shù)字類型 value為數(shù)字的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08基于Vue3+TypeScript的全局對象的注入和使用詳解
這篇文章主要介紹了基于Vue3+TypeScript的全局對象的注入和使用,本篇隨筆主要介紹一下基于Vue3+TypeScript的全局對象的注入和使用,需要的朋友可以參考下2022-09-09