/ / जावास्क्रिप्ट में विंडो व्यूपोर्ट के सापेक्ष माउस की स्थिति कैसे प्राप्त करें? - जावास्क्रिप्ट, जावास्क्रिप्ट-ईवेंट, ऊंचाई, व्यूपोर्ट

जावास्क्रिप्ट में विंडो व्यूपोर्ट से संबंधित माउस स्थिति कैसे प्राप्त करें? - जावास्क्रिप्ट, जावास्क्रिप्ट-घटनाओं, ऊंचाई, व्यूपोर्ट

event.pageY आपको संपूर्ण दस्तावेज़ ऊंचाई के सापेक्ष माउस की स्थिति मिलती है (document.documentElement.offsetHeight मै मानता हूँ)।

लेकिन मुझे वर्तमान व्यूपोर्ट के सापेक्ष माउस की स्थिति कैसे मिलती है, जो है document.documentElement.clientHeight?

उदाहरण के लिए, यदि ब्राउज़र विंडो का आकार 720 पिक्सेल ऊंचाई है, तो मैं 3 पृष्ठों को नीचे स्क्रॉल करता हूं और माउस को खिड़की के बीच में रखता हूं, स्थिति "360" होनी चाहिए, 1800 नहीं (720 x 3 - 720/2)।

उत्तर:

उत्तर № 1 के लिए 36

उपयोग करने का प्रयास करें event.clientY हमेशा स्क्रॉलिंग की परवाह किए बिना सही मूल्य वापस करना चाहिए

https://developer.mozilla.org/en-US/docs/DOM/event.clientY


उत्तर के लिए 7 № 2

उपयोग event.clientY पाने के लिए माउस की स्थिति ब्राउज़र व्यूपोर्ट के सापेक्ष (संगतता तालिका)।