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 create a jQuery Yes/No dialog?
- How do I add a zoom feature to my website using jQuery?
- How do I use a jQuery zoom plugin?
- How do I use jQuery to zoom in or out on an element?
- How do I get the y-position of an element using jQuery?
- How can I use JQuery with Yii2?
- How do I prevent XSS attacks when using jQuery?
- How to use jQuery to achieve a specific task?
- How do I use jQuery to change the z-index of an element?
See more codes...