bootstrap-4 - 'react-router-hash-link' 如何使用组件模拟 Scrollspy
问题描述
我有一个使用以下scrollspy样式的网页版本:
https://getbootstrap.com/docs/4.0/components/scrollspy/#item-1-1
“成功实施后,您的导航或列表组将相应更新,根据关联的目标将 .active 类从一项移动到下一项。”
当具有特定 ID 的元素出现在屏幕上时,它会激活 Navlink 并突出显示它。我已经将它翻译成一个 React 应用程序并从“react-router-hash-link”导入。由于我已经这样做了,当 id (#) 在屏幕上时突出显示导航链接的滚动间谍不再起作用。是否有使用此组件模拟此滚动间谍功能的解决方案?
解决方案
推荐阅读
- python - Python打包带demo
- javascript - 从参数字符串反应路由器中隐藏 URL id
- javascript - 在 JQuery Get Call 之后,Express 会话不会持续存在
- python - 将 csv 更新为 dynamodb 时出现 KeyError
- ruby-on-rails - 将隐藏参数传递到 url
- azure - Azure WebApp - 单个请求中的多个自定义域
- node.js - angular + nodejs 控制台显示“GET http://localhost:4200/user/profile 401 (Unauthorized)”
- reactjs - Redux Reducer 上的一个大动作或两个小动作
- python - Python Seaborn 图表 - 阴影区域
- java - 对象的属性调用removeAll(),为什么会删除自己