2012-03-20 15 views
14

पर किसी ऑब्जेक्ट की दूरी को कैसे निर्धारित कर सकता हूं, मैं किसी ऑब्जेक्ट (div) से दाएं ब्राउज़र विंडो सीमा तक दूरी को कैसे समझ सकता हूं?मैं सही ब्राउज़र विंडो सीमा

http://www.screencast.com/t/ryNgwa4E

धन्यवाद!

उत्तर

23
$(window).width() - ($('#your-element').offset().left + $('#your-element').width()); 

लेता है यही कारण है कि अपने तत्व की चौड़ाई दस्तावेज़ के भीतर तत्व की स्थिति में जोड़ देता है और पूरे विंडो का आकार जो आप तत्व और खिड़की के बीच दाहिने हाथ की दूरी के साथ छोड़ देना चाहिए से दूर यह लेता है।

+0

सही धन्यवाद! संदर्भ के लिए –

+3

आप अपने तत्व को एक var पहले i.e var elem = $ ('# your-element') में खींचने से बेहतर हैं; फिर elem.offset() बाएं; आदि - हर बार डोम पूछताछ बचाता है! – danblundell

+1

सुनिश्चित करें कि यह किसी भी मामले में काम नहीं कर रहा है; परिदृश्य: अतिप्रवाह स्क्रॉल => खेल खत्म के साथ पूर्ण में पूर्ण में पूर्ण; – HellBaby