यहाँ एक पूर्ण jquery प्लगइन है जो इस समस्या को हल करता है:
https://github.com/bigspotteddog/ScrollToFixed
इस प्लगइन का वर्णन इस प्रकार है:
इस प्लगइन का उपयोग पेज के शीर्ष पर तत्वों को ठीक करने के लिए किया जाता है, अगर तत्व को लंबवत रूप से स्क्रॉल किया जाएगा; हालाँकि, यह तत्व को क्षैतिज स्क्रॉल के साथ बाएँ या दाएँ स्थानांतरित करने की अनुमति देता है।
एक विकल्प मार्जिन को देखते हुए, ऊर्ध्वाधर स्क्रॉल लक्ष्य की स्थिति में पहुंच जाने के बाद, तत्व ऊपर की ओर बढ़ना बंद कर देगा; लेकिन, तत्व अभी भी क्षैतिज रूप से आगे बढ़ेगा क्योंकि पृष्ठ को बाएं या दाएं स्क्रॉल किया जाता है। एक बार जब पृष्ठ को लक्ष्य स्थिति में वापस स्क्रॉल कर दिया जाता है, तो तत्व पृष्ठ पर अपनी मूल स्थिति में पुनर्स्थापित हो जाएगा।
इस प्लगइन का फ़ायरफ़ॉक्स 3/4, Google Chrome 10/11, Safari 5 और Internet Explorer 8/9 में परीक्षण किया गया है।
आपके विशेष मामले के लिए उपयोग:
<script src="scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="scripts/jquery-scrolltofixed-min.js" type="text/javascript"></script>
$(document).ready(function() {
$('#mydiv').scrollToFixed({ marginTop: 250 });
});