javascript 滚动到React中另一页上的div

yhived7q  于 2023-02-21  发布在  Java
关注(0)|答案(1)|浏览(98)

我正在做一个React项目,我想重定向到主页上的#categories div ...当我点击主页导航栏上的链接时(#categories div在那里),它可以工作,但当我点击另一个页面上的链接时(categories div在另一个页面上,它应该会将我重定向到localhost:3000/# categories),href很好,但它只会将我重定向到该页面,而不是页面上的categories div。
我试着写了一个函数来做这件事,也检查了div名称(id)是否正确,检查了链接是否有效等等。
有人知道怎么解决吗?
谢谢你。

qv7cva1a

qv7cva1a1#

您不能重定向到div,而是使用section标记

<section id="categories">
   <div></div>
</section>

现在同样的localhost:3000/#categories href也可以工作了。Read More

相关问题