এখানে একটি সম্পূর্ণ jquery প্লাগইন যা এই সমস্যাটি সমাধান করে:
https://github.com/bigspotteddog/ScrolToFixed
এই প্লাগইনটির বর্ণনা নিম্নরূপ:
এই প্লাগইনটি পৃষ্ঠার শীর্ষে উপাদানগুলি ঠিক করতে ব্যবহার করা হয়, যদি উপাদানটি উল্লম্বভাবে দেখতে বাইরে স্ক্রোল করা থাকে; যাইহোক, এটি উপাদানটিকে অনুভূমিক স্ক্রোল দিয়ে বাম বা ডানদিকে চলতে দেয়।
একটি বিকল্প মার্জিনটপ দেওয়া হয়েছে, উলম্ব স্ক্রোলটি লক্ষ্য অবস্থানে পৌঁছানোর পরে উপাদানটি উল্লম্বভাবে উপরের দিকে অগ্রসর হওয়া বন্ধ করবে; তবে পৃষ্ঠাটি বাম বা ডানদিকে স্ক্রোল করা হওয়ায় উপাদানটি অনুভূমিকভাবে সরবে। একবার পৃষ্ঠার লক্ষ্য স্থির পিছনে আবার স্ক্রোল করা হয়ে গেলে উপাদানটি পৃষ্ঠার মূল অবস্থানে পুনরুদ্ধার করা হবে।
এই প্লাগইনটি ফায়ারফক্স 3/4, গুগল ক্রোম 10/11, সাফারি 5, এবং ইন্টারনেট এক্সপ্লোরার 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 });
});