【发布时间】:2014-01-23 00:02:12
【问题描述】:
我有两个正在使用的按钮,我正在尝试制作悬停效果,并且当用户单击按钮时会发生单击事件。
我一直在玩一些 jquery 方法,例如 mouseover mouseout 等,但仍然没有运气。这个想法是让悬停只对尚未选择的元素起作用。
下面代码的问题是,一旦选择了按钮,如果用户将鼠标悬停在选定的方法上,它就会摆脱其当前状态。
一旦选择了按钮,它们是一种不摆脱当前状态的方法吗?
谢谢
$(".M").click(function(){
$(this).css('background-color','#515B69');
$(this).css('color','#fff');
$(".F").css('color','#515B69');
$(".F").css('background-color','#fff');
});
$(".M").mouseover(function() {
$(this).css('background-color','#515B69');
$(this).css('color','#fff');
});
$('.M').mouseleave(function(){
$(this).css('color','#515B69');
$(this).css('background-color','#fff');
});
$(".F").click(function(){
$(this).css('background-color','#515B69');
$(this).css('color','#fff');
$(".M").css('color','#515B69');
$(".M").css('background-color','#fff');
});
$(".M").mouseover(function() {
$(this).css('background-color','#515B69');
$(this).css('color','#fff');
});
$('.F').mouseleave(function(){
$(this).css('color','#515B69');
$(this).css('background-color','#fff');
});
【问题讨论】:
标签: javascript jquery html css