複数のイベントをバインドしてから、それらのいくつかをバインド解除しますか?これは正しいですか?
基本的に、要素にカーソルを合わせると背景色が変わり、要素からカーソルを合わせると元に戻りますが、要素をクリックすると、ホバー効果を無効にして背景色を別の色に変更し、ユーザーにわかりやすくします。彼らがそれをクリックしたこと。これを行うための最良の方法は何ですか?ありがとう!
$('.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'})
}
});