reactjs scrollTop
问题1:
单页应用开发时,当在A页面滚动滚动条后,点击进入B页面,滚动条保持在A页面的滚动位置。
目标:
同级路由切换时,滚动条回滚到页面顶端。
解决方案:
//在componentDidMount周期添加scrollTo()class Home extends Component{componentDidMount(){window.scrollTo(0, 0);}
}
问题2:
在同一页面中点击回到顶部button,实现页面回到顶部.
目标:
onClick时,页面回到顶部。
解决方案:
<div onClick={() => {document.documentElement.scrollTop = 0;}}></div>
来源:https://segmentfault.com/a/1190000017439805
reactjs scrollTop相关推荐
- top在html5里什么意思,html中的scrolltop是什么意思
scrolltop是jQuery中的一个方法,它可以设置 元素中滚动条的垂直偏移量,基本的用法是: scrollTop() 方法返或设置匹配元素的滚动条的垂直位置. scroll top offset ...
- Reactjs 踏坑指南3:一些例子(未完成)
React 踏坑指南3: 准备工作 知识准备 Reactjs 踏坑指南1: 一些概念 Reactjs 踏坑指南2: JSX&&组件 文件引用 引用文件 文件基本结构 <!DOCT ...
- More than React(一)为什么ReactJS不适合复杂交互的前端项目?
<More than React>系列的文章会一共分为五篇和一则附录.本文是第一篇,介绍用 ReactJS开发时遇到的种种问题.后面四篇文章的每一篇将会分别详细讨论其中一个问题,以及Bin ...
- 使用reactjs做一个CRUD功能
第一步:引入reactjs所依赖的js文件,本案例使用的是bootstrap前端框架,所以引入了相应的js和css文件 第二步:body里面添加两个div 第三步:开始编写reactjs脚本 < ...
- 关于offsetTop offsetHeight clientHeight scrollHeight scrollTop的区别研究
我是以chrome浏览器做的研究. 先看一段代码: <script>window.addEventListener('DOMContentLoaded',function(){var no ...
- ReactJS学习笔记——npm、JSX、webpack
2019独角兽企业重金招聘Python工程师标准>>> #ReactJS学习笔记--npm.JSX.webpack [toc] React是一个JavaScript库文件,使用它的目 ...
- 关于scrollTop为0以及解决方法
一.当有DOCTYPE声明的时候, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
- 将h5用HBuilderX打包成安卓app后,document.documentElement.scrollTop的值始终为0或者document.body.scrollTop始终为0...
1 let time = setInterval(() => { 2 let scroll = document.documentElement.scrollTop || document.bo ...
- 利用scrollTop 制作图片无缝滚动
<!doctype html> <title>javascript无缝滚动 by 司徒正美</title> <meta charset="utf-8 ...
最新文章
- 【Go】Go基础(七):包
- 【web必知必会】—— 图解HTTP(下)
- 厉害了!用 JS 实现人脑和计算机交互
- ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能
- 【Linux】一步一步学Linux——nl命令(43)
- c语言输出最大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
- 列表、元组、字典、集合的定义、操作与综合练习
- 14Linux远程登录And15Linux远程文件传输
- java 反转二叉树 非递归_【刷算法】翻转二叉树的递归和非递归解法
- CF 61E 树状数组+离散化 求逆序数加强版 三个数逆序
- MRP里如何预测lead time :Approaches for the Prediction of Lead Times in an Engineer to Order Environment
- 揭密征途赚钱模式:史玉柱在赚谁的钱
- win10重置网络命令_WIN10重置网络的操作方法
- Mac -- 插入移动硬盘后没有显示
- python处理FITS 3:处理头文件和数据单元
- MATLAB图像的频域低通滤波(灰度图像滤波+彩色图像滤波)
- Apipost 上手指南
- 爬取东方财富网股票行情数据和资讯
- 观察者(observer)模式(一)
- 部署 GlusterFS 群集
热门文章
- java 常量 表达式,java – Enum中的常量表达式
- Eating Everything Efficiently(树形DP+思维)
- 计算机桌面有哪些部分组成,今天简单介绍电脑是怎么运行的,有哪些组成部分?...
- 01-微服务探讨(摘)
- kali linux之被动信息收集(dns信息收集,区域传输,字典爆破)
- 中国路线机械网php上机题,动车组机械装置检修-中国大学mooc-试题题目及答案
- iphone3开发基础教程
- html显示queryset,Django用queryset将对象从视图返回到HTML?
- 2 Docker镜像的制作和使用说明
- CentOS6.5定制系统iso制作