使用 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')
})

比如这样:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值