কখনও কখনও পৃষ্ঠাটি স্ক্রোলে বাটুম পর্যন্ত প্রসারিত হয় (উদাহরণস্বরূপ সামাজিক নেটওয়ার্কগুলিতে), নীচে স্ক্রোল করতে (পৃষ্ঠার চূড়ান্ত বোতাম) আমি এই স্ক্রিপ্টটি ব্যবহার করি:
var scrollInterval = setInterval(function() {
document.documentElement.scrollTop = document.documentElement.scrollHeight;
}, 50);
এবং আপনি যদি ব্রাউজারের জাভাস্ক্রিপ্ট কনসোলে থাকেন তবে স্ক্রোলিং বন্ধ করতে সক্ষম হতে পারে তাই এটি যুক্ত করুন:
var stopScroll = function() { clearInterval(scrollInterval); };
এবং তারপরে ব্যবহার করুন stopScroll();
।
আপনার যদি নির্দিষ্ট উপাদানটিতে স্ক্রোল করতে হয় তবে ব্যবহার করুন:
var element = document.querySelector(".element-selector");
element.scrollIntoView();
অথবা নির্দিষ্ট উপাদানটিতে অটস্ক্রোলিংয়ের জন্য সর্বজনীন স্ক্রিপ্ট (বা পৃষ্ঠা স্ক্রোলিং বিরতি বন্ধ করুন):
var notChangedStepsCount = 0;
var scrollInterval = setInterval(function() {
var element = document.querySelector(".element-selector");
if (element) {
// element found
clearInterval(scrollInterval);
element.scrollIntoView();
} else if((document.documentElement.scrollTop + window.innerHeight) != document.documentElement.scrollHeight) {
// no element -> scrolling
notChangedStepsCount = 0;
document.documentElement.scrollTop = document.documentElement.scrollHeight;
} else if (notChangedStepsCount > 20) {
// no more space to scroll
clearInterval(scrollInterval);
} else {
// waiting for possible extension (autoload) of the page
notChangedStepsCount++;
}
}, 50);