【发布时间】:2020-01-31 08:31:41
【问题描述】:
我想在滚动结束后向所选元素添加一个类。如何检测以 JS 结束的滚动?
HTML
<ul class="list" id="wrapper">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li id="element">7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
JS
const element = document.getElementById('element');
const y = element.getBoundingClientRect().top + window.scrollY;
window.scroll({
top: y,
behavior: 'smooth'
});
【问题讨论】:
-
这能回答你的问题吗? How do I know when I've stopped scrolling?
-
您是在检查滚动过程结束还是滚动到页面底部?
标签: javascript html scroll