Okay i would like to add a class cfse_a
to an element #searchput
when the mouse is hovering over the element and then when the mouse is not hovering over the element then remove class cfse_a
.
Okay i would like to add a class cfse_a
to an element #searchput
when the mouse is hovering over the element and then when the mouse is not hovering over the element then remove class cfse_a
.
- api.jquery.com/hover, api.jquery.com/addClass and api.jquery.com/removeClass. – Guffa Commented May 22, 2012 at 17:06
4 Answers
Reset to default 20Use hover
event with addClass
and removeClass
methods:
$("#searchput").hover(function() {
$(this).addClass("cfse_a");
}, function() {
$(this).removeClass("cfse_a");
});
DEMO: http://jsfiddle.net/G23EA/
$('#searchput').hover(function() {
$(this).addClass('cfse_a'); // add class when mouseover happen
}, function() {
$(this).removeClass('cfse_a'); // remove class when mouseout happen
});
You can also use:
$('#searchput').hover(function() {
$(this).toggleClass('cfse_a');
});
see toggleClass()
DEMO
$("#searchput").hover(function() {
$(this).addClass("cfse_a");
}, function() {
$(this).removeClass("cfse_a");
});
Use it.hope it help !
Hope this helps.
$('#searchput').mouseover(function() {
$(this).addClass('cfse_a');
}).mouseout(function(){
$(this).removeClass('cfse_a');
});