使用 jquery 實現 css hover 長期維持效果
1、首先定義 hover 效果
.base-style:hover{
color: red
}
2、在上面的 hover 上新增一個樣式一模一樣的效果樣式
.base-style-active,
.base-style:hover{
color: red
}
3、使用 jquery 判斷 .base-style
是否觸發了 hover
,如果觸發了就給他加上.base-style-active
樣式,這樣觸發的hover
樣式就得到了保留。
$('.base-style').mouseenter(function(){
$(this).addClass('base-style-active')
})
4、如果想要實現 hover 單選效果,則需要在每次加上.base-style-active
樣式之前,將所有後續列表div中的.base-style-active
樣式清除
$('.base-style').mouseenter(function(){
$('.候選列表').removeClass('base-style-active')
$(this).addClass('base-style-active')
})
比如這樣:
相關文章
- 用js(hover )+css實現下拉框效果(有效果圖)JSCSS
- 使用 CSS 實現透明效果CSS
- 兩種純CSS方式實現hover圖片pop-out彈出效果CSS
- CSS: hover選擇器的使用(實現滑鼠懸浮效果,滑鼠移上去div顯示)CSS
- 使用 CSS 實現漸變效果CSS
- 使用css實現霓虹燈效果CSS
- 如何不使用js實現滑鼠hover彈出選單效果JS
- jQuery實現輪播效果jQuery
- css 實現打分效果CSS
- jQuery 實現淡入淡出效果jQuery
- 一個有意思的CSS圖片hover效果CSS
- 使用CSS background實現炫酷懸停效果CSS
- 使用純 CSS 實現滾動陰影效果CSS
- CSS實現鏤空效果CSS
- CSS 如何實現羽化效果?CSS
- 基於jquery實現穿梭框效果jQuery
- 【譯】使用CSS Transitions實現圓形懸停效果CSS
- 使用CSS實現逼真的水波紋點選效果CSS
- 純 CSS 實現斜紋效果CSS
- CSS實現footer“吸底”效果CSS
- CSS + JS 實現打字機效果CSSJS
- 用css實現視差效果CSS
- 純CSS實現液晶字型效果CSS
- Jquery實現的高亮效果程式碼分享jQuery
- jQuery 實現顯示與隱藏效果jQuery
- 使用純 CSS 實現超酷炫的粘性氣泡效果CSS
- 使用CSS的clip-path實現圖片剪下效果CSS
- 【譯】CSS遮罩實現過渡效果CSS遮罩
- 用純 CSS 實現鏤空效果CSS
- CSS實現漂亮的小水球效果CSS
- 奇技淫巧——CSS 實現波浪效果CSS
- 圓形放大的hover效果
- 使用純 CSS 實現仿 Material Design 的 input 過渡效果CSSMaterial Design
- 使用css3實現一個斑馬線的效果CSSS3
- [CSS 3] Avatar hover effectCSS
- 手把手使用 SVG + CSS 實現漸變進度環效果SVGCSS
- 使用css3實現小車行駛的動畫效果CSSS3動畫
- 用CSS實現Tab頁切換效果CSS