www.5213.net > js或jquEry获取按钮距浏览器顶部距离

js或jquEry获取按钮距浏览器顶部距离

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

可以使用offset() 方法,该方法返回或设置匹配元素相对于文档的偏移(位置),该方法返回的对象包含两个整型属性:top 和 left,以像素计.此方法只对可见元素有效.1、使用offset() 方法获取一个元素距离浏览器的顶部和左边的可视距

用offset取得,例如 var h = $(selector).offset().top

document.body.clientHeigth 网页可见高度,看见多少就是多少document.body.scrollTop; 网页被卷去的如果有boder,那也要加上去,基本不用除非你是根据div来判断的,一般都是body下

function m_over(id){ var tt=id.offsetTop; while(i = id.offsetParent){//=在JAVA里是赋值符号哪,判断用==的,JS语法和JAVA相似吧,呵呵 tt+=i.offsetTop; } alert(tt); }&lt;div class="menu" onmouseover="m_over(this)"&gt;&lt;a href="#"&gt;

function m_over(id){<br> var tt=id.offsetTop;<br> while(i = id.offsetParent){//=在JAVA里是赋值符号哪,判断用==的,JS语法和JAVA相似吧,呵呵<br> tt+=i.offsetTop;<br> }<br> alert(tt); <br> }<br><br><div class="menu" onmouseover="m_

if(document.documentElement&&document.documentElement.scrollTop) { scrollTop=document.documentElement.scrollTop; } else if(document.body) { scrollTop=document.body.scrollTop; } if(scrollTop>50) { document.getElementById('obj').style.opacity='0'; }

var top = document.body.scrolltop||document.documentelement.scrolltop;

$('h2#answers-title').offset().top-$(document).scrollTop();$('h2#answers-title').offset().top h2#answers-title元素相对于document的垂直位置$(document).scrollTop() 整个文档被上卷的高度2者差就是$('h2#answers-title')相对于当前浏览器视图窗口的垂直位置

某个元素的上边界到body最顶部的距离:obj.offsetTop;(在元素的包含元素不含滚动条的情况下)某个元素的左边界到body最左边的距离:obj.offsetLeft;(在元素的包含元素不含滚动条的情况下)

相关搜索:

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com