绑定多个事件,然后取消绑定其中几个?这是正确的吗?
基本上,当您将鼠标悬停在元素上时,背景颜色会发生变化,然后当您将鼠标悬停在元素之外时会变回来,但是当您单击元素时,我想禁用悬停效果并将背景颜色更改为不同的颜色,以便用户知道他们点击了它。最好的方法是什么?谢谢!
$('.tellmereplies').bind({click: function() {
$(this).animate({'backgroundColor':'#0099ff', 'color':'#fff'})
$('.tellmereplies').unbind('mouseover','mouseout')
},mouseover: function() {
$(this).animate({'backgroundColor':'#fbca54', 'color':'#fff'})
},mouseout: function() {
$(this).animate({'backgroundColor':'#E4E4E4', 'color':'#c0c0c3'})
}
});