没有合适的资源?快使用搜索试试~ 我知道了~
一个高性能和全面的 React 粘性组件。
共20个文件
js:5个
json:3个
md:2个
需积分: 5 1 下载量 10 浏览量
2021-06-08
15:37:38
上传
评论
收藏 278KB ZIP 举报
温馨提示
react-stickynode 一个高性能且全面的 React 粘性组件。 粘性组件包装粘性目标,并在用户滚动页面时将目标保持在视口中。 大多数粘性组件处理粘性目标比视口短的情况,但不处理粘性目标比视口高的情况。 原因是预期的行为和实现要复杂得多。 react-stickynode 不仅处理常规情况,而且以自然的方式处理长粘性目标情况。 在常规情况下,当向下滚动页面时,react-stickynode 将粘在视口的顶部。 但是对于更高的粘性目标,它会随着页面滚动,直到它的底部到达视口的底部。 换句话说,当向下滚动页面时,看起来视口的底部会拉下粘性目标的底部。 另一方面,当向上滚动页面时,视口顶部会将粘性目标的顶部向上拉。 这种行为使高粘性目标中的内容有更多机会被显示。 这对于许多 AD 都在正确的轨道上的情况特别有用。 另一个亮点是 react-stickynode 可以处理粘性目标使用百分比作为其宽度单位的情况。 对于响应式设计的页面,它特别有用。 特性 只为所有粘性组件检索 scrollTop 一次。 聆听节流滚动以获得更好的性能。 使用 rAF 更新粘性状态以获得更好的性能。
资源推荐
资源详情
资源评论
收起资源包目录
react-stickynode-master.zip (20个子文件)
react-stickynode-master
.gitignore 174B
.eslintrc 221B
package.json 2KB
package-lock.json 1.12MB
src
Sticky.jsx 17KB
LICENSE.md 2KB
.travis.yml 156B
Gruntfile.js 7KB
.github
dependabot.yml 211B
babel.config.json 149B
README.md 6KB
tests
unit
Sticky.test.js 17KB
helpers
rAF.js 82B
functional
bootstrap.js 5KB
sticky-functional.jsx 2KB
saucelabs.sh 441B
sticky.spec.js 1KB
page.html 2KB
.eslintignore 173B
.npmignore 142B
共 20 条
- 1
资源评论
皮卡学长
- 粉丝: 79
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功