কম্পিউটার

জাভাস্ক্রিপ্টে ব্যবধান সহ স্ক্রোল ভিউ সেট করুন


এর জন্য, scrollTop এবং scrollHeight ধারণাটি ব্যবহার করুন।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=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>

উপরের প্রোগ্রামটি চালানোর জন্য, ফাইলের নাম anyName.html(index.html) সংরক্ষণ করুন এবং ফাইলটিতে ডান ক্লিক করুন এবং VSCode Editor-এ লাইভ সার্ভারের সাথে খোলা বিকল্পটি নির্বাচন করুন।

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে:প্রাথমিকভাবে আপনি নিম্নলিখিত আউটপুট পাবেন -

জাভাস্ক্রিপ্টে ব্যবধান সহ স্ক্রোল ভিউ সেট করুন

প্রতি 30 সেকেন্ডে (30 সেকেন্ড), আপনি এইরকম বার্তা পাবেন -

Scroll Down...Please Scroll UP.

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

জাভাস্ক্রিপ্টে ব্যবধান সহ স্ক্রোল ভিউ সেট করুন


  1. জাভাস্ক্রিপ্ট দিয়ে একটি উপাদানের মার্জিন কিভাবে সেট করবেন?

  2. JavaScript দিয়ে innerHTML সেট করুন

  3. জাভাস্ক্রিপ্টের সাথে পিন যাচাইকরণ সেট করবেন?

  4. জাভাস্ক্রিপ্ট দিয়ে সিএসএস ভেরিয়েবল পান এবং সেট করুন