vue中使用hover選擇器無效的問題
使用hover選擇器無效
開頭點題,先說結論,父組件z-index為負,鼠標根本無法位于組件上。
心情復雜,特地來給兄弟們講個笑話,開心一下。
事情是這樣的,今天想實現(xiàn)個很簡單的功能,鼠標移上去會根據(jù)組件類型變色給用戶一定提示的那種,使用css的hover選擇器,很簡單就可以實現(xiàn)了,拿出鍵盤,哐哐一頓操作,完成。代碼大概就是這么簡單
.taskAction i:hover{
? ? color:red;
}結果,項目運行起來完全沒有任何提示效果,我懵了,代碼過于簡單,完全不知道該從哪下手解決,百度谷歌一通操作,結果大概是冒號后空格,類型名錯了,link active的順序這幾類…
一目了然,我的錯不是這幾種啊,但沒有效果他肯定我的錯啊,那么錯哪了?
就盯著那幾行簡單的代碼瞅啊瞅啊,瞅了一個小時,也沒用啊,完全看不出來。于是下定決心,視野打開,調(diào)其他的組件,這一調(diào)試,差點氣成高血壓啊。
給大家看下代碼
.taskBody{
? ? position: relative;
? ? font-size: 18px;
? ? background:black;
? ? width:400px;
? ? height:900px;
? ? color:#BBBBBB;
? ? z-index:-10;
}到這里,大家應該能看出問題出在哪里了,z-index:-10(順口提一下,z-index似乎只在position: relative/absolute條件下生效)啊,神特喵-10,hover是鼠標選擇器,在鼠標經(jīng)過組件時生效,做出各種改動,我的組件z軸設為-10,怎么可能經(jīng)過組件啊,這是正常人能想出來的劇情嗎?我都佩服自己啊。
就因為這個看起來很簡單的問題,浪費了大量的時間,所以記下來,給更多人看到。
vue的hover鼠標懸停hover事件
vue中沒有hover,可以使用css偽類:hover 或者@mouseenter @mouseleave @mouseover @mouseout 等處理類似需求
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
關于vue v-for循環(huán)解決img標簽的src動態(tài)綁定問題
今天小編就為大家分享一篇關于vue v-for循環(huán)解決img標簽的src動態(tài)綁定問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09
vue-router 基于后端permissions動態(tài)生成導航菜單的示例代碼
本文主要介紹了vue-router 基于后端permissions動態(tài)生成導航菜單的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
淺談vue中數(shù)據(jù)雙向綁定的實現(xiàn)原理
本篇文章主要介紹了淺談vue中數(shù)據(jù)雙向綁定的實現(xiàn)原理 ,主要使用v-model這個數(shù)據(jù)雙向綁定,有興趣的可以了解一下2017-09-09
vue.js自定義組件實現(xiàn)v-model雙向數(shù)據(jù)綁定的示例代碼
這篇文章主要介紹了vue.js自定義組件實現(xiàn)v-model雙向數(shù)據(jù)綁定的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01

