javascript - 访问 react 组件中的 body 以使用 scrollspy
问题描述
我正在使用引导程序提供的免费“平面文件”模板之一中的一些 html/css 样式构建基于反应的 Web 应用程序。
该模板使用 scrollspy 将正确的菜单项悬停颜色更改为用户滚动到的部分。
此效果是在其中一个 javascript 文件中使用此代码实现的
$('body').scrollspy({
target: '#nameHere'
});
在我的反应组件中,我正在尝试这样做
document.body.scrollspy({ target: '#nameHere' })
但是当我运行应用程序时,我收到“document.body.scrollspy 不是函数”错误。
我在这里做错了什么令人痛苦的事情吗?
解决方案
嗯...我认为,问题在于document.body
元素没有属性scrollspy
。
推荐阅读
- database - 网络存储的争论
- javascript - Jenkins 与 JestJS 的集成
- ios - Flutter Google Maps 插件在 iOS 上无法正常工作
- selenium-ide - 如何在 Chrome 上修复 Katalon Recorder
- apache2 - .htaccess 在默认 apache2 目录的子目录中
- python - 如何递归输出给定长度的0和1的排列?
- postgresql - 如何知道 Postgresql 服务器在什么操作系统/平台上运行?
- augmented-reality - AR.js:增加稳定性的多个标记?
- javascript - 设置默认单选输入和相应的复选框
- java - 我的缩进有问题吗?