js或jquery获取按钮距浏览器顶部距离
1个回答
展开全部
jquery获取元素到页面顶部距离的语句为:
$(selector).offset().top
下面是例子:
<div style="height:800px"> </div>
<div id="footer_keleyi_com" 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;">keleyi.com
</span></div>
那么 $("#footer_keleyi_com").offset().top 就是元素到页面顶部的距离。
$(selector).offset().top
下面是例子:
<div style="height:800px"> </div>
<div id="footer_keleyi_com" 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;">keleyi.com
</span></div>
那么 $("#footer_keleyi_com").offset().top 就是元素到页面顶部的距离。
追问
不行啊!这是元素局文档顶部距离 滚动页面 数值不会变的
我要的是滚动页面 如果元素上边与浏览器顶部相接那么数值应该是0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询