मैं अपनी चिपचिपी साइडबार समस्या के समाधान के लिए कुछ समय से देख रहा हूं। मेरे पास एक विशिष्ट विचार है कि मैं इसे कैसे काम करना चाहूंगा; प्रभावी रूप से, मैं आपको नीचे स्क्रॉल करने के लिए छड़ी करना चाहूंगा, और फिर जैसे ही आप वापस ऊपर स्क्रॉल करेंगे, मैं चाहूंगा कि यह एक तरल पदार्थ गति (कोई कूदते हुए) में शीर्ष पर चिपक जाए। मैं जो हासिल करने की कोशिश कर रहा हूं उसका एक उदाहरण नहीं मिल पा रहा है, इसलिए मैंने एक ऐसी छवि बनाई है जिससे मुझे उम्मीद है कि मैं इस बिंदु को स्पष्ट करूंगा:
- साइडबार हेडर के नीचे बैठता है।
- जैसे ही आप पेज के कंटेंट के साथ साइडबार का लेवल नीचे रहता है, ताकि आप साइडबार और कंटेंट दोनों को स्क्रॉल कर सकें।
- साइडबार के नीचे तक पहुँचें, साइडबार व्यूपोर्ट के निचले भाग में चिपक जाता है (अधिकांश प्लगइन्स केवल शीर्ष पर चिपके रहने की अनुमति देते हैं, कुछ ऐसे जो नीचे से चिपके रहने की अनुमति देते हैं दोनों के लिए अनुमति नहीं देते हैं)।
- नीचे तक पहुंचें, साइडबार पाद के ऊपर बैठता है।
- जैसा कि आप बैक अप स्क्रॉल करते हैं, साइडबार सामग्री के साथ स्तर पर रहता है ताकि आप सामग्री और साइडबार फिर से स्क्रॉल कर सकें।
- साइडबार के शीर्ष पर पहुंचें, साइडबार व्यूपोर्ट के शीर्ष पर चिपक जाता है।
- शीर्ष पर पहुंचें और साइडबार हेडर के नीचे वापस बैठता है।
मुझे उम्मीद है कि यह पर्याप्त जानकारी है। मैंने किसी भी प्लगइन्स / स्क्रिप्ट का परीक्षण करने के लिए एक jsfiddle बनाया है, जिसे मैंने इस प्रश्न के लिए रीसेट किया है: http://jsfiddle.net/jslucas/yr9gV/2/ .