Jquery mouseover change background color problem
Posted
by Sergio
on Stack Overflow
See other posts from Stack Overflow
or by Sergio
Published on 2010-06-03T19:06:45Z
Indexed on
2010/06/03
19:14 UTC
Read the original article
Hit count: 313
Jquery code:
$(".menu_clickable").mouseover(function() {
$(this).css({'background-color' : '#F00'}).mouseout(function(){
$(this).css({'background-color' : '#FFF'});
});
});
$(".menu_clickable").live('click', function() {
$(this).css({'background-color' : '#FCC'});
});
HTML source:
<div class="menu_clickable prof_info2" id="prof_info" >first</div>
<div class="menu_clickable prof_info3" id="prof_info" >second</div>
<div class="menu_clickable prof_info3" id="prof_info" >third</div>
I'm trying to make the hover efect using Jquery and it is working fine but if I want to change the DIV background color when it's clicked it's not working, actually the clicked DIV change background color but it is stay like that while the cursor is on it. If I move it out it will restore the original background color. Why?
© Stack Overflow or respective owner