首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-scroll链接呈现为文本且不可单击-平滑滚动不起作用

react-scroll链接呈现为文本且不可单击-平滑滚动不起作用
EN

Stack Overflow用户
提问于 2021-11-23 10:34:24
回答 1查看 88关注 0票数 0

我正在跟随在线教程学习如何使用react-scroll,但是我似乎不能让它为我工作。

我使用了react-scroll中的Link标签,并将' to‘属性设置为我想要滚动到的div的id。但当我查看实时代码时,链接呈现为文本,并且看起来不可点击。

代码语言:javascript
复制
import { Link } from "react-scroll";

const OpenBlurb = () => {
  return (
    <div className="blurb-container">
      <h1>Welcome</h1>
      <Link to="projects" smooth={true} duration={500} offset={50}> My Projects </Link>
    </div>
  );
};

export default OpenBlurb;

我希望‘我的项目’链接平滑地向下滚动页面到另一个组件与id‘项目’

代码语言:javascript
复制
const SecondSection = () => {
  return (
    <div className="second-container" id="projects" >
      <h2>My Projects</h2>

    </div>
  );
};

export default SecondSection;

有没有人看到我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-11-23 10:47:20

我猜“项目”不会被识别为ID。

你试过使用to="#projects“吗?

看看这些,它们可能会有所帮助:

How to scroll to an element?

react-scroll | How to scroll to a specific targeted component when clicking on Navbar Link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70079311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档