Skip to content

JS 滾動視窗

tags: JavaScript

scrollIntoView

有 element id

javascript
let targetDiv = document.getElementById('your-div-id')
targetDiv.scrollIntoView({ behavior: 'smooth' })

有 element className

javascript
let targetElements = document.getElementsByClassName('your-class-name')
targetElements[i].scrollIntoView({ behavior: 'smooth' })

scrollTop

有 element id

javascript
let targetDiv = document.getElementById('your-div-id');
let scrollHeight = 500; // 設定要滾動到的高度,單位為像素

targetDiv.scrollTop = scrollHeight;

有 element className

javascript
// 獲取具有特定 class 名稱的元素集合
var targetElements = document.getElementsByClassName('your-class-name');

// 假設你想要控制第一個元素的滾動高度
var firstTargetElement = targetElements[0];

if (firstTargetElement) {
    var scrollHeight = 500; // 設定要滾動到的高度,單位為像素
    firstTargetElement.scrollTop = scrollHeight;
}