jQuery event.relatedTarget Property

The jQuery event.relatedTarget is an inbuilt property that is used to find which element is being entered or gets exit on mouse movement.
Syntax:
event.relatedTarget
Parameter: It does not accept any parameter because it is a property not a function.
Example 1: This example shows the working of event.relatedTarget property.
HTML
| <!DOCTYPE html> <html>  <head>     <scriptsrc=     </script>     <!--jQuery code to show working of this property-->    <script>             $(document).ready(function () {                 $("div, p").mouseenter(function (event) {                     $("#d2").html("Pointer at : "                          + event.relatedTarget.nodeName);                 });             });     </script>     <style>         #d1 {             height: 100px;             width: 50%;             padding: 10px;             border: 2px solid green;         }          #d2 {             height: 20px;             width: 50%;             padding: 10px;             margin-top: 10px;             border: 2px solid green;         }     </style> </head>  <body>     <!-- this is outer div element -->    <divid="d1">         <!-- this is inner div element -->        <div>This is a div element </div>         <!-- this is paragraph element -->        <pstyle="background-color:lightgreen">             This is a paragraph         </p>     </div>     <divid="d2"></div> </body>  </html> | 
Output:
Example 2: In this example, a pop-up will show when the mouse exit from an element.
HTML
| <!DOCTYPE html> <html>  <head>     <scriptsrc=     </script>     <!--jQuery code to show working of this property-->    <script>             $(document).ready(function () {                 $("div, p").mouseenter(function (event) {                     $(this).animate({ fontSize: "+=14px"});                 });                 $("div, p").mouseleave(function (event) {                     $(this).animate({ fontSize: "-=14px"});                     alert("Pointer at : "                          + event.relatedTarget.nodeName);                 });             });     </script>     <style>         #d1, #d2 {             background-color: lightgreen;             height: 30px;             width: 50%;             padding: 10px;             margin-top: 10px;             border: 2px solid green;         }     </style> </head>  <body>     <divid="d1">         Geeksforzambiatek     </div>     <pid="d2">         A computer science portal     </p> </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!
 
				 
					



