【发布时间】:2022-01-12 13:52:29
【问题描述】:
我尝试自动滚动这个 div,但我卡住了,因为我不能做我想做的事。 这个 sn-p 是从 Stackoverflow 检索到的,它通常应该水平移动。但是我的目标是垂直制作。
我该怎么做?
const flavoursContainer = document.getElementById('flavoursContainer');
const flavoursScrollHeight = flavoursContainer.scrollHeight;
window.addEventListener('load', () => {
self.setInterval(() => {
if (flavoursContainer.scrollTop !== flavoursScrollHeight) {
flavoursContainer.scrollTo(flavoursContainer.scrollTop + 1, 0);
}
}, 15);
});
.container {
height: 100px;
overflow-x: scroll;
white-space: nowrap;
background-color: #fff;
}
<div class="container" id="flavoursContainer">
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
<div class="element">test</div>
</div>
【问题讨论】:
标签: javascript html jquery css scroll