क्या कोई ऐसा तरीका है जिससे jQuery दस्तावेज़ की शुरुआत से एक निश्चित तत्व तक ऊंचाई का पिक्सेल मान प्राप्त कर सकता है? प्रत्येक तत्व को व्यक्तिगत रूप से गिनने के बिना एक तरीका? धन्यवाद
उत्तर:
जवाब के लिए 0 № 1हाँ
$("#idelement").offset().top;
जवाब के लिए 0 № 2
आप jQuery का उपयोग कर सकते हैं ऑफसेट ().
विवरण: में पहले तत्व के वर्तमान निर्देशांक प्राप्त करें दस्तावेज़ के सापेक्ष मिलान तत्वों का सेट।
जैसा कि विवरण का उल्लेख है, यह पृष्ठ की शुरुआत (दस्तावेज़) और तत्व के बीच पिक्सेल में दूरी प्राप्त करता है।
जैसा कि एपीआई प्रलेखन में उल्लेख किया गया है, जिस तत्व को आप ऑफसेट से प्राप्त करने की कोशिश कर रहे हैं, वह दिखाई देना चाहिए।
offset()
एक जावास्क्रिप्ट ऑब्जेक्ट देता है जिसमें 2 गुण होते हैं: शीर्ष और बाएं। आप इसे क्या चाहते हैं top
गुण.
लिंक से उपयोग उदाहरण:
<script>
var p = $( "p:last" );
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
</script>