作者:朵彩的人生_688 | 来源:互联网 | 2023-09-14 20:47
求教一下,我现在写的
$(function () {
$(".con_2_1 li a:last").addClass("nb");
$(".con_2_1 li a:first").addClass("hover");//首个li设置背景
$(".con_2_1 li a").mouseover(function () {
$(".con_2_1 li a:first").removeClass("hover");//去掉首个li背景,在css里设置了鼠标移动到其他li上切换背景
});
});
所以我想问的就是如何实现在我鼠标离开这个li,还没有指向其他li的时候这个li的背景仍然是高亮的背景
5 个解决方案
要移到第二个li之前 原来的保持高亮,其实就是你鼠标覆盖的时候定义一个CSS,移出的时候不需要定义。
$(".con_2_1 li a").mouseover(function () {
$(".con_2_1 li a").siblings().removeClass("hover");
$(this).addClass("hover");
});