"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > स्थिर वस्तुओं को फ़ुटर ओवरलैप होने से कैसे रोकें?

स्थिर वस्तुओं को फ़ुटर ओवरलैप होने से कैसे रोकें?

2024-11-25 को प्रकाशित
ब्राउज़ करें:667

How to Prevent Fixed Objects from Overlapping Footers?

पेज फ़ुटर पर निश्चित ऑब्जेक्ट को ठीक करना

फ़ुटर पर स्क्रॉल करने वाली फ़िक्स्ड ऑब्जेक्ट की सामान्य समस्या का एक सरल समाधान है। उदाहरण के लिए, आइए स्क्रीन के निचले बाएँ कोने में एक निश्चित "शेयर" बॉक्स पर विचार करें। इसे पादलेख को ओवरलैप करने से रोकने के लिए, हम इसे पादलेख से लगभग 10px ऊपर रोक देंगे।

सबसे पहले, हमें हर बार पृष्ठ स्क्रॉल होने पर पादलेख से बॉक्स की निकटता निर्धारित करने की आवश्यकता है:

$(document).scroll(function() {
    checkOffset();
});

यदि बॉक्स पाद लेख के बहुत करीब हो जाता है (अर्थात, 10px के भीतर), तो हम इसकी स्थिति को पूर्ण में बदल देंगे:

function checkOffset() {
    if($('#social-float').offset().top   $('#social-float').height() 
                                           >= $('#footer').offset().top - 10)
        $('#social-float').css('position', 'absolute');
    if($(document).scrollTop()   window.innerHeight 

ध्यान दें कि #सोशल-फ्लोट का जनक HTML संरचना में पादलेख का सहोदर होना चाहिए।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3