前阵子在公司实现一个常见的需求,就是添加一个返回顶部的按钮,当滑动网页到一定程度后会出现这个按钮,需要获取到元素的滚动高度scrollTop
。结果在pc端的浏览器可以生效,pc端浏览器中的移动端模式可以生效,在苹果手机上的微信浏览器也可以生效,唯独在安卓手机的微信浏览器不能生效。先展示一下核心代码:
// 用vue写的项目,scrollToTop控制按钮显示与否,当滚动高度大于1000像素就出现按钮
handleScroll () {
let scrollTop = document.documentElement.scrollTop
if (scrollTop > 1000) {
this