jQuery :animated Selector

The jQuery :animated Selector is an inbuilt selector which is used to select the element that is currently animated.
Syntax:
$(:animated)
Below examples illustrate the animated selector in jQuery:
Example 1: In this example, we will select the animated element by using jQuery animated Selector.
HTML
<!DOCTYPE html> <html> <head> <script src= </script> <!-- jQuery code to show the working of this method --> <script> $(document).ready(function () { function aniDiv() { $("#d3").animate({ height: "50%" }, "slow"); $("#d3").animate({ height: "90%" }, "slow", aniDiv); } aniDiv(); $("#d3").click(function () { $(":animated").css("background-color", "green"); }); }); </script> <style> #d1, #d2, #d3 { padding: 10px; } #d1 { width: 100px; float: right; background: lightblue; margin-right: 80px; margin-left: 120px; } #d2 { width: 100px; float: right; margin-right: 100px; background: yellow; } #d3 { width: 100px; background: red; } </style> </head> <body> <div> <!-- this div element will get selected --> <div id="d1">This is 3.</div> <div id="d2">This is 2.</div> <div id="d3">This is 1.</div> </div> </body> </html> |
Output:
Example 2: In this example, we will add a border to the animated element.
HTML
<!DOCTYPE html> <html> <head> <script src= </script> <!-- jQuery code to show the working of this method --> <script> $(document).ready(function () { function aniDiv() { $("#d2").animate({ height: "50%" }, "slow"); $("#d2").animate({ height: "90%" }, "slow", aniDiv); } aniDiv(); $("#d2").click(function () { $(":animated").css("border", "2px solid black"); }); }); $(document).ready(function () { function aniDiv() { $("#d1").animate({ height: "50%" }, "slow"); $("#d1").animate({ height: "90%" }, "slow", aniDiv); } aniDiv(); $("#d1").click(function () { $(":animated").css("color", "red"); }); }); </script> <style> #d1, #d2 { padding: 10px; } #d1 { width: 100px; float: right; background: lightblue; margin-right: 80px; margin-left: 120px; } #d2 { width: 100px; background: lightgreen; } </style> </head> <body> <div> <!-- this div element will get selected --> <div id="d1">This is 3.</div> <div id="d2">This is 1.</div> </div> </body> </html> |
Output:
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




