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 do I use jQuery ZTree to create a hierarchical tree structure?
- How do I use jQuery to zip files?
- How do I download a zip file using jQuery?
- How can I use jQuery to check if an element is visible?
- How do I use jQuery to zoom an image when it is clicked?
- How do I add a zoom feature to my website using jQuery?
- How can I use jQuery to zoom an image when the user hovers over it?
- How can I convert XML data to JSON using jQuery?
- How do I create a jQuery Yes/No dialog?
- How do I use jQuery to validate a form?
See more codes...