原文:offsetTop获取元素到顶部的距离(累加)

思考:为什么要累加 因为offsetTop返回的是当前对象距离上一层父级节点的距离 如果元素有多个父级,则必须要累加 请参考:JS中offsetTop clientTop scrollTop offsetTop各位置属性详解 含示例图 解决办法: js: 亲测有效 应用实例: 解决移动端键盘被遮挡的问题:ps这里键盘是手写的,所以不能启动原生键盘的focus事件,只能手动去修改scrollTop高 ...

2020-05-01 22:20 0 2353 推荐指数:

查看详情

获取元素到顶部距离js\jq写法

  今天发现getBoundingClientRect() 这个方法可以返回元素的大小及其相对于视口的位置,对于获取元素到顶部距离省事很多。 当然jq也有获取元素到顶部距离的方法。写个例子测试一下,顺便看看变化。   示例代码:   在测试的过程中发现,当页面滚动的时候,不加 ...

Sat Sep 12 01:09:00 CST 2020 0 1265
获取元素到页面顶部距离

function getDisTop(element) { //获取元素距离页面顶部距离 var realTop = element.offsetTop; var parent ...

Mon Aug 24 00:40:00 CST 2020 0 2240
uniapp获取元素距离顶部距离

var that=this; const query = uni.createSelectorQuery().in(that); query.select('元素').boundingClientRect(data => { console.log(data) }).exec(); ...

Tue Nov 03 19:36:00 CST 2020 0 3218
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM