কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ক্রোল ভিউ ইন্টারভাল সেট করা

scrollTop এবং scrollHeight প্রপার্টি ব্যবহার করে অটো স্ক্রোল এবং সেট ইন্টারভাল দিয়ে পিরিয়ডিক্যালি কনটেন্ট যোগ করা যায়।

উদাহরণ

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<title>Document</title> 
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/4.7.0/css/font-awesome.min.css"> 
<style> 
    #scrollDemo { height: 300px; overflow-y: scroll; } 
    #scrollDataFeatures { height: 500px; background-color: skyblue; } 
</style> 
</head> 
<body> 
<div id="scrollDemo"> 
    <div id="scrollDataFeatures"></div> 
    <h3>See the below Message and Scroll UP</h3> 
</div> 
<script> 
    var scrollData = document.getElementById("scrollDemo"); 
    scrollData.scrollTop = scrollData.scrollHeight; 
    setInterval(() => { 
        var heading3Data = document.createElement("h3"); 
        heading3Data.innerHTML = "Scroll Down...Please Scroll UP"; 
        scrollData.appendChild(heading3Data); 
        scrollData.scrollTop = scrollData.scrollHeight; 
    }, 30 * 1000); 
</script> 
</body> 
</html>

Live Server দিয়ে চালান। প্রতি ৩০ সেকেন্ডে নতুন মেসেজ যোগ হবে এবং অটো স্ক্রোল হবে।

আউটপুট

স্ক্রোল কন্টেইনারে প্রতি ৩০ সেকেন্ডে "Scroll Down...Please Scroll UP" মেসেজ যোগ হবে।

  1. জাভাস্ক্রিপ্টে একটি এলিমেন্টের চারদিকের মার্জিন সেট করা

  2. জাভাস্ক্রিপ্টে innerHTML সেট করুন

  3. জাভাস্ক্রিপ্টে PIN ভ্যালিডেশন সেট করা

  4. জাভাস্ক্রিপ্ট দিয়ে CSS ভেরিয়েবল (কাস্টম প্রোপার্টি) গেট ও সেট করা