移动端元素定位
getBoundingClientRect() 获取元素信息
理解:返回元素在可视区的位置信息,和元素的宽,高。值: top | left | right | bottom | height | width | x | y
document.getElementById('id').getBoundingClientRect() //返回对象
document.documentElement.scrollTop
理解:得到页面顶部被隐藏(卷起来部分)的距离
有兼容问题,建议用下方的方式解决兼容性:
var scrollTop = document.documentElement.scrollTop || window.pageYOffset ||
document.body.scrollTop;
同理:
var scrollLeft = document.documentElement.scrollLeft || window.pageXOffset ||
document.body.scrollLeft;