2017-01-19 15:07:44
在前端开发过程中,经常会遇到要求滚动条滚动到某位置时某按钮固定在页面上,否则悬浮于页面上。这时就会用到获取需要固定在页面位置的元素距离页面顶部的距离,通过比较文档滚动条到顶部的距离和页面元素到顶部距离的大小便可确定。
在jquery中有一个语句可以获取到元素到顶部的距离,语法为
$(selector).offset().top
下面看一个例子
<div style="height:800px"> </div>
<div id="footer_luofanitng_com_cn" style="text-align:center; margin-left:auto;margin-right:auto; margin-top:20px">落帆亭 Copyright<span style="font-family:Arial;">©</span> <span style="font-size:18px;">luofanting.com.cn
</span></div>
那么 $("#footer_luofanting_com_cn").offset().top 就是元素到页面顶部的距离。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有