www.5213.net > 求教js如何获取元素到浏览器顶部的距离

求教js如何获取元素到浏览器顶部的距离

<div id="div"></div> div.offsetTop

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

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

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_

function getabsoluteheight(obj){ var t=obj.offsettop; while((obj=obj.offsetparent)){ t+=obj.offsettop; } return t;}这个函数的返回值就是元素距离浏览器顶部的高度!

页面元素距离浏览器工作区顶端的距离 = 元素距离文档顶端偏移值 - 网页被卷起来的高度 即:页面元素距离浏览器工作区顶端的距离 = DOM元素对象.offsetTop -document.documentElement.scrollTop 介绍几个属性:(暂时只测了IE和firefox,实

1.js中offsetleft .可以获取元素距离浏览器左侧的定位路局.

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;

document.body.scrollTop

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

网站地图

All rights reserved Powered by www.5213.net

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