我有一个命令使用divName.scroll在javascript中,我想这个命令滚动一个可滚动的html div,但它是滚动到顶部,而不是所需的元素遵循代码:
divName.scroll({ top: elementName, behavior: "smooth" })
请记住,它是一个可滚动的div,在一个
display: block ;
在一个格内
display: flex; position: fixed;
ifsvaxew1#
看起来您可能将top设置为另一个元素的名称,而它需要的是像素数?试试看:
top
divName.scroll({ top: 100, behavior: "smooth" })
https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll似乎表明一个数字应该工作。
e5nqia272#
如果你有任何内容在Div你可以使用溢出获得滚动选项。
divName{display: flex; position: fixed;overflow: scroll;}
2条答案
按热度按时间ifsvaxew1#
看起来您可能将
top
设置为另一个元素的名称,而它需要的是像素数?试试看:
https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll似乎表明一个数字应该工作。
e5nqia272#
如果你有任何内容在Div你可以使用溢出获得滚动选项。