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

JavaScript से माउस निर्देशांक प्राप्त करें

JavaScript में माउस निर्देशांक प्राप्त करना इंटरैक्टिव वेब एप्लिकेशन, गेम, और UI प्रभावों के लिए आवश्यक है। mousemove इवेंट रियल-टाइम पोजीशन ट्रैकिंग प्रदान करता है।

उदाहरण

<!DOCTYPE html> <html> <head> <style> 
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; height: 100vh; margin: 0; } 
    .sample { font-size: 24px; font-weight: 500; padding: 20px; background: #f5f5f5; border-radius: 8px; display: inline-block; margin: 20px; } 
    h3 { margin: 20px; color: #666; } 
</style> </head> <body> 
<h1>माउस निर्देशांक ट्रैकर</h1> 
<p class="sample">माउस घुमाएं...</p> 
<h3>स्क्रीन पर माउस घुमाकर X और Y अक्ष स्थिति प्राप्त करें</h3> 
<script> 
    const sampleEle = document.querySelector(".sample"); 
    document.body.addEventListener("mousemove", (event) => { 
        sampleEle.innerHTML = `X अक्ष: ${event.clientX} | Y अक्ष: ${event.clientY}`; 
    }); 
</script> </body> </html>

आउटपुट

माउस घुमाने पर रियल-टाइम में X और Y निर्देशांक अपडेट होते हैं।

माउस इवेंट प्रॉपर्टीज तुलना

प्रॉपर्टीविवरणसापेक्ष
clientX/Yव्यूपोर्ट के सापेक्षब्राउज़र विंडो
pageX/Yडॉक्यूमेंट के सापेक्षपूरा पेज (स्क्रॉल सहित)
screenX/Yस्क्रीन के सापेक्षमॉनिटर स्क्रीन
offsetX/Yटारगेट एलिमेंट के सापेक्षइवेंट टारगेट

उपयोग के मामले:

  • टूलटिप पोजीशनिंग
  • ड्रैग एंड ड्रॉप ऑपरेशन
  • कैनवास ड्रॉइंग एप्लिकेशन
  • कस्टम कर्सर प्रभाव
  • हीटमैप ट्रैकिंग
  1. JavaScript में सर्कल कोऑर्डिनेट्स को सरणी में बदलना JavaScript में सर्कल कोऑर्डिनेट्स को सरणी में बदलना

    JavaScript में सर्कल कोऑर्डिनेट्स को सरणी में बदलने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. HTML H1 का मान JavaScript वेरिएबल में कैसे प्राप्त करें? HTML H1 का मान JavaScript वेरिएबल में कैसे प्राप्त करें?

    HTML में <h1> एलिमेंट का टेक्स्ट कंटेंट JavaScript में प्राप्त करने के लिए document.getElementById() के साथ .innerHTML या .textContent प्रॉपर्टी का उपयोग करें। उदाहरण मान लीजिए हमारे पास निम्न H1 हेडिंग है: <h1 id=demo> यह JavaScript का डेमो प्रोग्राम है ........</h1> अब नीचे दिए

  1. सेलेनियम में जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त करना सेलेनियम में जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त करना

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त कर सकते हैं। सेलेनियम executeScript मेथड की मदद से जावास्क्रिप्ट कमांड चला सकता है। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को मेथड में आर्गुमेंट के रूप में पास किया जाता है।हम कीवर्ड return की मदद से जावास्क्रिप्ट कोड से वै