Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

एचटीएमएल डोम माउसइवेंट संबंधित लक्ष्य

<घंटा/>

HTML DOM MouseEvent संबंधित लक्ष्य गुण संबंधित माउसओवर या माउसआउट ईवेंट को ट्रिगर करने वाले संबंधित तत्व को लौटाता है।

निम्नलिखित वाक्य रचना है -

संबंधित लक्ष्य . के संदर्भ में वापसी वस्तु

MouseEventObject.relatedTarget

आइए हम माउसइवेंट संबंधित लक्ष्य का एक उदाहरण देखें संपत्ति -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<title>MouseEvent relatedTarget</title>
<style>
   * {
      padding: 2px;
      margin:5px;
   }
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   #outer {
      width:70%;
      margin: 0 auto;
      padding: 0;
      text-align: center;
      border:1px solid black;
      height: 105px;
      background-color: #28a745;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #upper {
      border-bottom: 1px solid black;
      height: 40px;
      margin: 0 0 15px 0;
      background-color: #DC3545;
   }
   #lower {
      border-top: 1px solid black;
      height: 40px;
      margin: 15px 0 0 0;
      background-color: #DC3545;
   }
</style>
</head>
<body>
   <form>
      <fieldset>
         <legend>MouseEvent-relatedTarget</legend>
         <div id="outer" onmouseout="gameStart(event)">
         <div id="upper"><h2>Danger</h2></div>
         <div id="lower"><h2>Danger</h2></div>
         </div>
         <div id="divDisplay"></div>
      </fieldset>
   </form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var textSelect = document.getElementById("textSelect");
   function gameStart(event) {
      var fetchedID = event.relatedTarget.id
         if(fetchedID !== '')
            divDisplay.textContent = 'You are hovering over '+fetchedID+' <div> element';
         }
</script>
</body>
</html>

आउटपुट

हरे (सुरक्षित) क्षेत्र पर मँडराते हुए -

एचटीएमएल डोम माउसइवेंट संबंधित लक्ष्य

ऊपरी लाल (खतरे) क्षेत्र पर मँडराते हुए -

एचटीएमएल डोम माउसइवेंट संबंधित लक्ष्य

निचले लाल (खतरे) क्षेत्र पर मँडराते हुए -

एचटीएमएल डोम माउसइवेंट संबंधित लक्ष्य


  1. एचटीएमएल डोम माउसइवेंट ऑफसेटएक्स संपत्ति

    यदि माउस ईवेंट ट्रिगर किया गया था, तो HTML DO माउसइवेंट ऑफ़सेटएक्स संपत्ति लक्ष्य तत्व के सापेक्ष माउस पॉइंटर के क्षैतिज (x) निर्देशांक को लौटाती है। लंबवत निर्देशांक प्राप्त करने के लिए ऑफ़सेटवाई के साथ भी प्रयोग करें। निम्नलिखित वाक्य रचना है - offsetX . का वापस संदर्भ वस्तु MouseEventObject.of

  1. एचटीएमएल डोम माउसइवेंट क्लाइंटवाई संपत्ति

    यदि माउस ईवेंट ट्रिगर किया गया था, तो HTML DOM माउसइवेंट क्लाइंटवाई प्रॉपर्टी माउस पॉइंटर का वर्टिकल (y) निर्देशांक लौटाती है। क्षैतिज निर्देशांक प्राप्त करने के लिए क्लाइंटएक्स के साथ प्रयोग करें। निम्नलिखित वाक्य रचना है - क्लाइंटवाई . का संदर्भ लौटाना वस्तु MouseEventObject.clientY आइए माउसइव

  1. एचटीएमएल डोम उल ऑब्जेक्ट

    एचटीएमएल में एचटीएमएल डोम उल ऑब्जेक्ट . का प्रतिनिधित्व करता है तत्व। एक बनाना तत्व var ulObject = document.createElement(“UL”) यहां, “ulObject” निम्न गुण हो सकते हैं लेकिन HTML5 . में समर्थित नहीं हैं - संपत्ति विवरण कॉम्पैक्ट इससे सेट/रिटर्न होता है कि क्या अनियंत्रित सूची