jquery点击li会变成白色,css定义了li:hover事件,现在我不想在已经点击的li触发hover事件,要怎么做?
也就是当我点击一个li后,变成白色,然后鼠标经过该li时怎么才能让它不变颜色,而鼠标经过其他li还是会变颜色?jquery代码如下(active只为第一个li的class...
也就是当我点击一个li后,变成白色,然后鼠标经过该li时怎么才能让它不变颜色,而鼠标经过其他li还是会变颜色?jquery代码如下(active只为第一个li的classs,background为白色):
$(document).ready(function() {
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active content
return false;
});
}); 展开
$(document).ready(function() {
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active content
return false;
});
}); 展开
2个回答
展开全部
li:hover是css伪类,你可以写一个js的hover效果$('li').mouseover(function(){这里是重置hover效果的代码})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询