jqueryHow do I use jQuery to trigger an action on hover?
Using jQuery, you can trigger an action on hover by using the .hover()
method. This method takes two functions as parameters, the first is the action that will be triggered on mouseover, and the second is the action that will be triggered on mouseout.
For example, this code will change the background color of an element with the id of example
to yellow on mouseover, and back to white on mouseout:
$("#example").hover(
function(){
$(this).css("background-color", "yellow");
},
function(){
$(this).css("background-color", "white");
}
);
The code consists of the following parts:
$("#example")
- Selects the element with the id ofexample
..hover()
- The hover method.function(){ $(this).css("background-color", "yellow"); }
- The first function, which is triggered on mouseover and changes the background color to yellow.function(){ $(this).css("background-color", "white"); }
- The second function, which is triggered on mouseout and changes the background color back to white.
Helpful links
More of Jquery
- How can I get the y position of an element using jQuery?
- How can I use JQuery with Yii2?
- How do I use the jQuery masked input plugin?
- How do I uncheck a checkbox using jQuery?
- How can I convert jQuery code to vanilla JavaScript?
- How can I convert XML data to JSON using jQuery?
- How can I use jQuery to control the visibility of an element?
- How do I use the jQuery UI Datepicker?
- How do I use jQuery to trigger an event?
- How do I use jQuery to toggle an element?
See more codes...