如何在html div中使用滚动?

rqdpfwrv  于 2022-12-16  发布在  其他
关注(0)|答案(2)|浏览(106)

我有一个命令使用divName.scroll在javascript中,我想这个命令滚动一个可滚动的html div,但它是滚动到顶部,而不是所需的元素遵循代码:

divName.scroll({
    top: elementName,
    behavior: "smooth"
})

请记住,它是一个可滚动的div,在一个

display: block ;

在一个格内

display: flex; 
position: fixed;
ifsvaxew

ifsvaxew1#

看起来您可能将top设置为另一个元素的名称,而它需要的是像素数?
试试看:

divName.scroll({
    top: 100,
    behavior: "smooth"
})

https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll似乎表明一个数字应该工作。

e5nqia27

e5nqia272#

如果你有任何内容在Div你可以使用溢出获得滚动选项。

divName{display: flex; position: fixed;overflow: scroll;}

相关问题