function simulateScrollDown(pixels, interval) {
let scrolled = 0;
const scrollStep = pixels / 10; // 每次滚动的步长
const scrollInterval = setInterval(() => {
if (scrolled < pixels) {
document.querySelector('.scroll-menu-wrap').scrollBy(0, scrollStep); // 向下滚动
scrolled += scrollStep;
} else {
clearInterval(scrollInterval); // 滚动结束
}
}, interval);
}
let ele = document.querySelector('.g-table-body')
ele.scrollTop+=200
滚动到元素
ele.scrollIntoView({
behavior: 'smooth', // 平滑滚动,默认是立即滚动
block: 'start' // 让元素顶部与视口顶部对齐,可选值:'start', 'center', 'end', 'nearest'
});